# Examples

To quickly become familiar with the Go client, you can explore some standalone examples.

You can access the examples on [ GitHub](https://github.com/tilebox/tilebox-go/tree/main/examples).
More examples can be found throughout the docs.

## Workflows examples

[Hello World](https://github.com/tilebox/tilebox-go/tree/main/examples/workflows/helloworld)

How to use Tilebox Workflows to submit and execute a simple task.

[Protobuf tasks](https://github.com/tilebox/tilebox-go/blob/main/examples/workflows/protobuf-task)

How to submit a task and run a workflow using protobuf messages.

[Axiom Observability](https://github.com/tilebox/tilebox-go/tree/main/examples/workflows/axiom)

How to set up tracing and logging for workflows using Axiom observability platform.

[OpenTelemetry Observability](https://github.com/tilebox/tilebox-go/blob/main/examples/workflows/opentelemetry)

How to set up tracing and logging for workflows using OpenTelemetry.

## Datasets examples

[Query](https://github.com/tilebox/tilebox-go/blob/main/examples/datasets/query/main.go)

How to query datapoints from a Tilebox dataset.

[Ingest and delete](https://github.com/tilebox/tilebox-go/blob/main/examples/datasets/ingest/main.go)

How to create a collection, ingest datapoints, and then delete them.
