Ground SDKs
Ground provides official SDKs for TypeScript and Python. Both SDKs offer identical APIs and behavior, following Ground’s design philosophy of encoding correctness over convenience.Installation
Quick Start
- TypeScript
- Python
Core Methods
Both SDKs expose the same methods:| Method | Description |
|---|---|
search() | Hybrid search with citations |
createSource() | Create a new source (repo, docs, or package) |
listSources() | List all sources |
getSource() | Get source by ID |
triggerSync() | Start a sync job |
getJobStatus() | Get job progress |
listJobs() | List all jobs |
cancelJob() | Cancel a running job |
Design Philosophy
Ground SDKs encode correctness, not convenience:What SDKs Do
- Make the right thing easy
- Make the wrong thing hard
- Explicit parameters
- No magical defaults
- Surface trust metadata
What SDKs Don't Do
- No
ask()or answer generation - No automatic retries hiding failures
- No opinionated agent wrappers
- No agent loops