api-gateway

Solid

API gateway for calling third-party APIs with managed auth. Use this skill when users want to interact with external services like Slack, HubSpot, Salesforce, Google Workspace, Stripe, and more.

AI & Automation 5 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
26
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# API Gateway Passthrough proxy for direct access to third-party APIs using managed auth connections. The API gateway lets you call native API endpoints directly. ## Quick Start ```bash # Native Slack API call python <<'EOF' import urllib.request, os, json data = json.dumps({'channel': 'C0123456', 'text': 'Hello from gateway!'}).encode() req = urllib.request.Request('https://gateway.maton.ai/slack/api/chat.postMessage', data=data, method='POST') req.add_header('Authorization', f'Bearer {os.environ["MATON_API_KEY"]}') req.add_header('Content-Type', 'application/json') print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2)) EOF ``` ## Base URL ``` https://gateway.maton.ai/{app}/{native-api-path} ``` Replace `{app}` with the service name and `{native-api-path}` with the actual API endpoint path. IMPORTANT: The URL path MUST start with the connection's app name (eg. `/google-mail/...`). This prefix tells the gateway which app connection to use. For example, the native Gmail API path starts with `gmail/v1/`, so full paths look like `/google-mail/gmail/v1/users/me/messages`. ## Authentication All requests require the Maton API key in the Authorization header: ``` Authorization: Bearer $MATON_API_KEY ``` The API gateway automatically injects the appropriate OAuth token for the target service. **Environment Variable:** You can set your API key as the `MATON_API_KEY` environment variable: ```bash export MATON_API_KEY="YOUR_API_KEY" ``` ## Getting Your API Ke...

Details

Author
opencue
Repository
opencue/cuecards
Created
2 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Solid

api-gateway

Connect to external services through Maton-managed API routes. Use this skill only after the user names the target app, account, and task. Start with read/list calls when possible and follow the app-specific reference before any change.

28 Updated 2 days ago
maton-ai
AI & Automation Listed

bifrost-gateway

Routes EVERY LLM / AI-provider request through a Bifrost (OpenAI-compatible) gateway so that all calls are logged and tracked in one place. Use this skill WHENEVER you write, configure, or debug any code that calls a large language model or AI provider — OpenAI/GPT, Anthropic/Claude, Google Gemini, DeepSeek, xAI/Grok, Perplexity, or any other — in ANY language (Python, PHP, JavaScript/TypeScript, Go, curl) or framework (Laravel AI SDK, LangChain, LlamaIndex, Vercel AI SDK). This covers new integrations, editing existing client setup, base_url / api_key configuration, chat completions, the Responses API, embeddings, and streaming. Trigger even when the user only says "call gpt-4o", "add Claude to this script", "sk-bf-...", "generate text with an LLM", or names a provider SDK without mentioning the gateway. NEVER call provider APIs directly — the whole point of the gateway is that no request goes around it.

1 Updated 1 weeks ago
SiteVisorCloud
AI & Automation Listed

api-client

Authenticated HTTP API client with retry logic, rate limiting, response parsing, and structured error handling. Supports OAuth2, API key, and bearer token auth.

4 Updated 4 days ago
AreteDriver