# Snowplow reference
> Look up Snowplow APIs, SDKs, component configuration, schemas, and version compatibility, including configuration details for self-hosted deployments.
> Source: https://docs.snowplow.io/docs/api-reference/
> Documentation index: https://docs.snowplow.io/llms.txt

Use the reference to look up APIs, SDKs, component configuration, and schemas. For task-based guides, start from [Snowplow CDI](/docs/) or [Signals](/docs/signals/introduction/) instead.

## APIs and SDKs

These pages describe the interfaces you call from your own code or scripts:

- [Console API](https://console.snowplowanalytics.com/api/msc/v1/docs/): manage your Snowplow account and pipeline programmatically
- [Snowplow Micro REST API](/docs/api-reference/snowplow-micro/api/): query the events that Micro has received
- [Snowplow CLI](/docs/api-reference/snowplow-cli/): manage data structures and tracking plans from the command line
- [Tracker API documentation](/docs/api-reference/trackers/): generated API reference for each tracker SDK
- [Analytics SDKs](/docs/api-reference/analytics-sdk/): parse enriched events in Scala, JavaScript, Go, Python, or .NET
- [Signals SDKs and API](/docs/signals/connection/reference/): the Signals Python and Node.js SDKs, credentials, and Signals API endpoints

## Component configuration

These pages cover setup and configuration for each pipeline component, for self-hosted deployments and for reference on Snowplow CDI:

- [Collector](/docs/api-reference/stream-collector/)
- [Enrich](/docs/api-reference/enrichment-components/)
- [Warehouse and lake loaders](/docs/api-reference/loaders-storage-targets/)
- [Snowbridge](/docs/api-reference/snowbridge/)
- [Iglu schema registry](/docs/api-reference/iglu/)
- [Snowplow Mini](/docs/api-reference/snowplow-mini/)
- [Dataflow Runner](/docs/api-reference/dataflow-runner/)

## Schemas, versions, and legacy versions

- [JSON Schema reference](/docs/api-reference/json-schema-reference/): the JSON Schema features that Snowplow schemas support
- [Failed event types](/docs/api-reference/failed-events/): the structure of each failed event type
- [Versions and compatibility](/docs/api-reference/versions/): the latest version of each component, and which versions work together

Documentation for previous versions of trackers and components is under **Legacy** in the reference sidebar. Each page links to the latest version.
