# RudderStack API


Explore the RudderStack APIs to programmatically manage your RudderStack connections, transformations and other RudderStack features.

## In this section 

| Guide | <div style="width: 350px;">Description</div> |
| :---- | :----|
| [Audit Logs API]({{< ref "api/audit-logs-api.md" >}}) | Programmatically access all Audit Logs |
| [Data Catalog API]({{< ref "api/data-catalog-api/" >}}) | Manage your Tracking Plans, events, and properties in your Data Catalog |
| [Event Audit API]({{< ref "api/event-audit-api/" >}}) | Get event metadata to ensure compliance with your data governance policies |
| [HTTP API]({{< ref "api/http-api.md" >}}) | Send event data from source to connected destinations |
| [Pixel API]({{< ref "api/pixel-api.md" >}}) | Complete Pixel API reference for tracking events via `GET` requests when `POST` is not feasible |
| [Profiles API]({{< ref "api/profiles-api.md" >}}) | Programmatically manage your Profiles projects and profiles |
| [Reverse ETL Connections API]({{< ref "api/retl-connections-api.md" >}}) | Programmatically run syncs for a Reverse ETL connection |
| [Transformation API]({{< ref "api/transformation-api.md" >}}) | Manage your RudderStack Transformations and Libraries |
