REST API
Access APIs using the REST data source
Use the REST data source when you want Budibase to connect to an external API.
REST setup has two parts:
- Connection settings in Workspace Settings > Connections > APIs
- Query settings in the API Editor
Create a REST connection
- Open your workspace
- Go to Workspace 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
| 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 |
Create a query
- Open the API builder sidebar and click New API
- Or open an existing connection and click Open in API Editor
- Select or create the connection
- Set the method and endpoint path
- Add any required params, headers, body fields, or bindings
- Select an auth config if needed
- Click Send
- Review the response and schema
- Click Save Query
Common migration notes (old to new UI)
- Older docs 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 4 months ago
Did this page help you?