backlot
View on GitHubA local emulator for enterprise SaaS APIs — Slack, Gmail, Google Drive, GitHub, Jira, Notion, S3 and more — with the real response shapes, pagination, auth and per-document ACLs, over a corpus you supply.
Local emulator of enterprise SaaS APIs (Slack, Gmail, Drive, GitHub, Jira, Notion, S3) serving vendor-shaped responses, pagination, auth and per-document ACLs from a deterministic corpus you supply. Ships an MCP server and agent skill for offline agent and RAG evaluation.
Use Cases
Build and test Slack/Gmail/GitHub/Jira integrations with no vendor account or OAuth approvalRun CI integration tests against real response shapes with no secrets or networkEvaluate RAG pipelines on a fixed corpus so score changes mean code changesBenchmark AI agents against stable ids, pages and answers across runsExpose enterprise sources to coding agents as MCP tools via backlot mcpVerify per-document ACLs by calling with different users' generated tokensReproduce parser bugs by serving a hand-written document of the same shapeLoad emulated Drive/Gmail/S3 data through LlamaIndex or fsspec
Built With
- Language
- Python
- Frameworks
- FastAPI · Pydantic · Typer · Uvicorn · LlamaIndex · fsspec · graphql-core · pytest · MCP · Docker
Tags
mcp · mock-server · api-emulation · rag-evaluation · agent-testing · deterministic-corpus · acl · pagination · official-sdks · fastapi · agent-skills · llamaindex · slack · gmail · jira · s3