REST API
Access APIs using the REST data source
Budibase REST integrations are configured from Workspace Settings > Connections > APIs.
A REST integration has two layers:
- Connection-level config in Settings (auth, base URL, shared headers/variables)
- Query-level config in API Editor (method, path, body, bindings, pagination, transformer)
Create a REST connection
- Open your workspace
- Go to Settings > Connections > APIs
- Click Add connection
- Choose either:
- Create custom for direct/manual setup
- A template for a pre-seeded setup
- Enter a Display name
- Open Credentials and set Base URL
- Add any required shared headers/URL params/static variables
- Click Save
Connection tabs reference
| Tab | Purpose | Typical fields |
|---|---|---|
| Authentication | Reusable auth definitions for queries | Basic, Bearer, OAuth2 |
| Credentials | Shared request defaults | Base URL, URL parameters, headers, static variables |
| Advanced | Transport behavior | Reject unauthorized, Download images |
Open the API Editor and create your first query
- Open the saved connection
- Click Open in API Editor
- Click Create new query
- Set method and endpoint path
- Add required params/headers/body
- Pick auth config if needed
- Click Send
- Review response and schema
- Click Save Query
Common migration notes (old to new UI)
- Older docs and workflows may reference APIs or datasources from legacy menus
- Current workflow for REST setup starts in Settings > Connections > APIs
- Query authoring still happens in the API Editor via Open in API Editor
Recommended reading order
Updated 12 days ago