Superpowers for API developers and quality engineers!

Beeceptor goes beyond being a mere API mocking tool. It revolutionizes your API design (Create > refine > iterate), development, integration, verification, and debugging experiences, propelling them to new heights. Join the thriving community of thousands of developers who leverage Beeceptor to enhance their productivity every single day!

Build Mock APIs - Superfast!

Get your mock API endpoint up and running in seconds - No Coding Required. Just define API path, response and start hitting the endpoint.
Create A Mock API

Reverse Proxy - Intercept & Inspect

Wrap your existing API endpoint with Beeceptor sub-domain and inspect all the traffic going to the original domain. Beeceptor acts as a proxy-server and helps in inspecting headers and body for HTTP requests.
Discover Reverse Proxy

Proxy Mode - Mock or Forward

When you use proxy mode, you can use rules to mock a few requests and forward the rest to target domain. If no rules are matched, the request is forwarded to original target and your application works as usual.
Read More

Instant CRUD API Creation

Beeceptor supports CRUD routes for swift JSON REST API design and prototyping. Frontend engineers can begin integration without waiting for API development, and speed up the integration efforts.
Build A CRUD API?

Inspect HTTP Requests in Real Time

Beeceptor demo

CORS Friendly (preflight requests)

Beeceptor, comes with CORS support and all origins are accepted out of the box.

Access-Control-Allow-Origin: *
OPTIONS calls will get '200 OK' always.

Webhook Development

Either you are consuming a webhook or building one, you shall need to inspect and debug HTTP calls. Get 200 OK.

E.g. Shopify, Stripe, Zoho, Sendgrid, Jira, Gitlab, PipeDream, IFTTT, Zapier, etc.

Local Tunnel - Expose to the world!

Bind a web service on your localhost:port to a public HTTPS endpoint. This secure tunnel routes all requests to a localhost:port and response is served to the caller.

localhost:8080 ==> {public URL}

Test & Share Localhost

Get your local Node.js based CDN to a publicly accessible URL with a secure HTTPS tunnel using Beeceptor. Get a public HTTPS endpoint to test and share your local development environment.

localhost:3000 ==> {public URL}

Simulate latencies & timeouts

Simulate higher latencies by introducing delays and timeouts to the mocking rules. Helps you validate rarely reachable code paths.

Use Beeceptor APIs

Use Beeceptor APIs and manage mocking rules programmatically in your CI tests. Validate if the mocked request received required parameters.
Checkout Beeceptor APIs

Bring Your OAS Spec!

Beeceptor takes your OpenAPI Specification to next level by hosting a mock server with just one click. You can now upload the specification file to an endpoint and start serving requests.
Upload an OAS spec

Mock Dependencies & Increase Test Coverage

Consider you are working on API 'A', and downstream micro-services are 'B' and 'C. Beeceptor can help you mock B and C to test paths that were not possible before.

E.g. when API-B times-out or erred, how does API-A behave?

Dynamic Mocked Response

Use fake data generators and get a near to real mocked response.
Using Templates Variables

Share a API contracts

An intercepted request can be shared with peers easily. Get a unique permanent link to share with your peers.
Explore Sharing

Requests logging

Search and review all the captured requests and responses. You can filter these by the response-code or request-path to drill down. The requests are available and searchable for 10 days.
Dive Into Requests Log

Single Page Application - SPA

One great usage is during SPA development. You need first few ajax request to initialize the page and later mocking new calls. Beeceptor can route requests to original target without breaking your flow.

Load Testing With Mock APIs

Utilize a mock server to mimic the behavior of external services. You can simulate various scenarios and get predictable testing outcomes. Significantly reduce costs associated with third-party API usage. E.g. sending a transactional email on sign-up triggers a welcome email. Why not mock Sendgrid, SES, PostMark APIs?

Production vs New Code

You can switch the target endpoint anytime. This helps you validate a test against deployed code vs new code in development. E.g. does this GET call return same data for new vs old code?

Start API Integration Without Delay!

Don't wait for backend APIs to be developed or deployed. Connect to an API mock server and start integrating your code immediately. Reduce dependency on backend/API teams with Beeceptor.
Create A Mock API Server

Simulate Rate Limits

Configure your endpoint to mimic rate limits, setting maximum requests per second, minute, or hour. This is essential when developing queue consumers or integrating 3rd party APIs requiring retry mechanisms.
Rate Limits

HTTP Echo Server

An HTTP Echo Server responds with a JSON response that mirrors the content of the HTTP request payload. Use it to ensure your requests are correctly structured and review the data being sent and received.
Try Now!

Automate Two-Factor Authentication (2FA) Screens

Replace Google Authenticator with Beeceptor's 2FA-TOTP generator. No need to depend on another device during Selenium, Playwright, or Cucumber automation scripts.
Generate 2FA Code

Beeceptor vs Postman

Checkout how Beeceptor differentiates vs Postman and why you should switch to Beeceptor for API mocking use-cases.

Beeceptor vs Postman

Beeceptor vs WireMock.io

Checkout how Beeceptor differentiates vs Postman and why you should switch to Beeceptor for API mocking use-cases.

Beeceptor vs WireMock