| name | external-apis |
| description | Access external APIs through Replit-managed billing |
External APIs
This skill provides access to external APIs through Replit-managed
passthrough billing. Requests are proxied through OpenInt with
managed credentials.
Recommended workflow
- Open the connector reference for request and response details.
- Call
externalApi__<connector_name> from codeExecution.
- Use
query for URL parameters and read result.body.
- For media, save files under
attached_assets/ and present them.
Response bodies
The callback decodes the response by Content-Type:
- JSON →
result.body is the parsed object.
text/* → result.body is a string.
- Anything else (binary, e.g. audio/image) →
result.body is a base64 string and result.encoding === 'base64'. Decode it with Buffer.from(result.body, 'base64') before writing the file.
Responses are capped (~1 MB); larger media cannot be returned in-band yet. Prefer operations that return a hosted URL, or request smaller media until object-storage handoff is available.
Available APIs
- Brave - Search real web image results through Brave passthrough billing.
- Browserbase
- ElevenLabs - Text-to-speech, music, and audio tools through ElevenLabs passthrough billing.
- Exa - Semantic web search through Exa passthrough billing.
- fal.ai - Bria RMBG background removal through fal.ai passthrough billing.
- Firecrawl - Scrape, crawl, and search the web through Firecrawl passthrough billing.
- LlamaIndex
- Mindee
- Quiver AI
- Shotstack
- Tripo3D
- X (Twitter) - Read-only X API v2 access through passthrough billing.