Browse the connector catalog - Spacefast Docs
Browse the connector catalog
Lists every addable surface — curated presets, the public registry, and the team’s own connectors — one row per surface, with alreadyAdded state. Filter by text, by surface kind, or by where the row came from.
GET /v1/connectors/catalog
Authorization
Authorization Bearer token · header required
Authorization: Bearer <token>
with an API key (sfa_ prefix), an OAuth access token, a session token, or a Space machine credential (sfm_ prefix).
or
Authorization OAuth2 access token · header required
OAuth 2.0 with Spacefast scopes. People use the authorization code flow; machines use client credentials.
Scopes: connectors:read
Query parameters
limit integer required
min 1 · max 100 · default: 20
cursor string
min length 1 · max length 4096
query string
min length 1 · max length 200
surface string
Allowed: openapi graphql mcp
kind string
Allowed: preset registry team
team string
min length 1 · max length 255
Responses
200 Response for status 200
{
"$schema": "string<uri>",
"data": [
{
"id": "string",
"kind": "string",
"surface": "string",
"title": "string",
"description": "string",
"domain": "string",
"logoUrl": "string",
"presetId": "string",
"registryId": "string",
"family": "string",
"featured": true,
"authHint": [
{
"kind": "string",
"slug": "string",
"label": "string"
}
],
"credentialGuidance": {
"label": "string",
"mintUrl": "string",
"docsUrl": "string",
"notes": "string",
"steps": [
"string"
]
},
"alreadyAdded": true,
"connectorSlug": "string"
}
],
"pagination": {
"nextCursor": "string",
"hasMore": true
}
}
Default Problem details (RFC 9457)
Any 4xx/5xx response is one application/problem+json document.
{
"$schema": "string<uri>",
"type": "string",
"title": "string",
"status": -9007199254740991,
"detail": "string",
"code": "string",
"pointer": "string",
"details": {
"property1": null,
"property2": null
},
"suggestions": [
"string"
],
"next": [
"string"
],
"requestId": "string"
}
Try it
Server
Base URL https://api.spacefast.com
Parameters
limit query* cursor query query query surface query—openapi graphql mcp kind query—preset registry team team query
Send
Request
curl -X GET "https://api.spacefast.com/v1/connectors/catalog?limit=20" \
-H "Authorization: Bearer YOUR_TOKEN"
const response = await fetch("https://api.spacefast.com/v1/connectors/catalog?limit=20", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
}
});
import requests
response = requests.get(
"https://api.spacefast.com/v1/connectors/catalog?limit=20",
headers={
"Authorization": "Bearer YOUR_TOKEN"
},
)