Construa mundos de teste de API SaaS determinísticos para agentes com Backlot
Execute emuladores locais de Slack, Gmail, Google Drive, GitHub, Jira, Notion, S3 e outras APIs SaaS sobre um corpus controlado para que agentes e integrações possam ser testados sem contas de fornecedor, OAuth, segredos ou chamadas de rede.
Pré-requisitos
Python 3.11+, CLI Backlot, cliente opcional compatível com MCP ou SDKs oficiais de fornecedores apontados para as URLs base locais do Backlot.
Instalação
Instale ou configure a partir das instruções baseadas no código-fonte:
Instale com pip install backlot, importe o corpus (empacotado ou do projeto) com backlot import --bundled ou backlot import meucorpus.jsonl, depois execute backlot serve e aponte os SDKs compatíveis para http://127.0.0.1:8000. Para acesso a ferramentas de agente, instale pip install "backlot[mcp]" e registre backlot mcp com um cliente compatível com MCP.
- Código-fonte: https://github.com/brekkylab/backlot