MockendDocumentation

Develop your UI
before your backend

Tight deadlines, backend not ready, demo approaching, ... move faster with Mockend.

Mockend is the #1 GitHub app dedicated to API mocking that integrates perfectly with your workflow and tools.

Get started — it's free

5K+ users ∙ Pure GitHub app ∙ No card required

Simple and powerful

Describe your data

Create a config file on your GitHub repository. Update it as your project evolves. Have per-feature mocked servers with branches.

https://github.com/<org>/<repo>/.mockend.json
{
"User": {
"name": {
"string": {}
},
"online": {
"boolean": {}
},
"picture": {
"regexp": "..."
}
}
}
Custom

Random data for your UI

Provide your own values or use our flexible generators. Thousands of possibilities.

https://mockend.com/<org>/<repo>/users
[
{
"id": 1,
"name": "MCCO4rrQ3h",
"online": false,
"picture": "https://picsum.photos/seed/15/60/60"
},
{
"id": 2,
"name": "kIfSa6kPqH",
"online": true,
"picture": "https://picsum.photos/seed/14/60/60"
},
{
"id": 3,
"name": "mVF6AYhDmy",
"online": false,
"picture": "https://picsum.photos/seed/94/60/60"
},
{
"id": 4,
"name": "4SREPIfWZS",
"online": false,
"picture": "https://picsum.photos/seed/77/60/60"
},
{
"id": 5,
"name": "tVESZv0yA4",
"online": true,
"picture": "https://picsum.photos/seed/26/60/60"
},
{
"id": 6,
"name": "ckk0rDNSH0",
"online": true,
"picture": "https://picsum.photos/seed/72/60/60"
},
{
"id": 7,
"name": "WYZV0ihpQI",
"online": true,
"picture": "https://picsum.photos/seed/30/60/60"
},
{
"id": 8,
"name": "94gmGECwM3",
"online": true,
"picture": "https://picsum.photos/seed/12/60/60"
},
{
"id": 9,
"name": "hSidpJf82a",
"online": false,
"picture": "https://picsum.photos/seed/71/60/60"
},
{
"id": 10,
"name": "MmA4uTJ9Bh",
"online": true,
"picture": "https://picsum.photos/seed/09/60/60"
}
]
  • MCCO4rrQ3hOffline
  • kIfSa6kPqHOnline
  • mVF6AYhDmyOffline
  • 4SREPIfWZSOffline
  • tVESZv0yA4Online
  • ckk0rDNSH0Online
  • WYZV0ihpQIOnline
  • 94gmGECwM3Online
  • hSidpJf82aOffline
  • MmA4uTJ9BhOnline
Universal

Instant API

REST and GraphQL. Fake CRUD operations for forms. Sort, filter and list values.

// REST
GET mockend.com/<org>/<repo>/users?<params...>
GET mockend.com/<org>/<repo>/users/<id>
POST mockend.com/<org>/<repo>/users
PUT mockend.com/<org>/<repo>/users/<id>
DELETE mockend.com/<org>/<repo>/users/<id>
// GraphQL
mockend.com/<org>/<repo>/graphql
`{
users(limit: 5) {
name
online
}
}`
GitHub

Best workflow for team work

Secure, Mockend has only access to the config file. Guaranteed by GitHub security model.

Git branches for multiple fake API. Pull requests to discuss and update your API.

Nothing to install, use the tools you're used to (VSCode, GitHub Desktop, Terminal, ...).

# Push to deploy a new fake server
$ git add .mockend.json
$ git commit -m "add new Product model"
$ git push
# New resource instantly available
$ curl https://mockend.com/<org>/<repo>/products
# [
# { ... },
# { ... },
# { ... },
# ]

Get your first server today

Describe your data, automatically get a fake REST and GraphQL API with random values for your project.

Start your free, 14-day trial today.

Get started — it's free