Extensions
Extensions add data capabilities to inboard. They run as sandboxed WebAssembly (Wasm) components, providing isolated and portable execution.
Available extensions
Section titled “Available extensions”| Extension | Description |
|---|---|
| SQL | Query databases via relay or Turso. See SQL Extension. |
| Databricks | Access data lakehouse tables and queries. |
| AlphaVantage | Stock, forex, and cryptocurrency market data. |
| Polygon | Real-time and historical market data. |
| Salesforce | CRM data access and querying. |
How extensions work
Section titled “How extensions work”- The inboard app downloads extensions from the extension registry.
- Extensions run inside a WebAssembly sandbox on the client.
- When an extension needs server-side resources (such as a database connection via relay), it communicates through the Concourse API.
Extension registry
Section titled “Extension registry”By default, inboard uses the hosted extension registry. For self-hosted deployments, set the registry URL in Concourse configuration:
server: extensions_url: https://extensions.internal.example.comOr via environment variable:
-e CONCOURSE_EXTENSIONS_URL=https://extensions.internal.example.comDiscovering extensions
Section titled “Discovering extensions”List available extensions:
curl http://localhost:8080/api/v1/extensionsSearch by query:
curl "http://localhost:8080/api/v1/extensions?query=sql"Filter by category:
curl "http://localhost:8080/api/v1/extensions?category=data"Extension packages
Section titled “Extension packages”Extensions are distributed as .empkg files. Each package contains:
- The WebAssembly component binary
- A manifest with metadata (name, version, description, tools)
- An optional README and icon
Checking for updates
Section titled “Checking for updates”curl -X POST http://localhost:8080/api/v1/extensions/check \ -H "Content-Type: application/json" \ -d '{"extensions": [{"id": "sql", "version": "1.0.0"}]}'API reference
Section titled “API reference”See Shopkeep (Extensions) API for the complete endpoint reference.