Go
Note
For complete details, setup instructions, and code examples, see the Go SDK developer docs.
Go is a modern, statically typed programming language known for its speed, simplicity, and support for concurrent programming. It is well-suited for backend services, automation, and systems development.
The data.world Go package lets you integrate data.world’s REST API into your Go programs and scripts. With this package, you can manage datasets, run SQL and SPARQL queries, and move files in and out of data.world — all from your Go applications. This SDK is ideal for embedding data.world operations into services, command-line tools, or backend systems.
Key benefits include:
Easy integration: Connect to the data.world REST API using Go standard packages.
Dataset management: Programmatically create, update, retrieve, and delete datasets and metadata.
Live querying: Run SQL or SPARQL queries and retrieve results using native Go types.
File handling: Upload and download files, or retrieve entire datasets, directly from your Go code.
Custom environments: Easily configure endpoints for single-tenant or custom environments using environment variables or manual overrides.