For mobile teams
A mock backend that works on every device
No local servers, no tunnels, no self-signed certificates. A hosted HTTPS mock that iOS, Android, Flutter and React Native apps can call from simulators and real phones.
Free forever plan · No credit card required
var request = URLRequest(url: URL(string: "https://api.mockapi.com/products")!)
request.setValue(apiKey, forHTTPHeaderField: "x-api-key")
let (data, _) = try await URLSession.shared.data(for: request)
let products = try JSONDecoder().decode(Page<Product>.self, from: data)localhost on a phone
Real devices cannot reach your laptop without tunnels and certificates.
Offline and slow networks
Hard to reproduce poor connectivity and timeouts reliably.
Placeholder content
Lorem ipsum hides layout bugs that real data exposes.
What you get
HTTPS everywhere
A trusted TLS endpoint that App Transport Security and Android network policies accept.
Images and media
Realistic image URLs by category for avatars, products and feeds.
Slow-network scenarios
Simulate latency and failures to polish loading and retry states.
Stateful CRUD
Sign-up, carts and posts persist across app launches.
One mock for all clients
Web, iOS and Android teams share the same contract and data.
Localized data
60+ locales for names, addresses, phone numbers and currencies.
Get started in three steps
- 01
Model your API
Create models or import the OpenAPI spec your backend team shares.
- 02
Configure behaviour
Turn on stateful mode and add latency or failure scenarios.
- 03
Ship builds
Point debug and TestFlight builds at MockAPI until the backend is live.
FAQ
Common questions
Does it work with Flutter and React Native?
Yes. Any HTTP client works, including Dio, http, fetch, axios, Retrofit, OkHttp, Alamofire and URLSession.
Can I test offline behaviour?
Use slow-network and error scenarios to test timeouts and retries; for full offline, toggle airplane mode on the device.
Build against a mock API that behaves like your real one
Create your first endpoint in under two minutes.
Free forever · No credit card required