# Protocols: APIs and Extensions

* FREE: x
* TEAM: x
* BUSINESS: ✓
* ADDON: ✓

Protocols is available as an addon for Business plans only.

See the [available plans](https://segment.com/pricing), or [contact Support](https://segment.com/help/contact/)

With Protocols, you can help engineers reduce tracking errors, create issue notifications, and get the most out of your Tracking Plan. The following Protocols resources can help you address these and other common use cases.

## Anomaly detection

If you're using Protocols, you might want to get notifications when event volume anomalies or Protocols violation counts occur. Read Segment's [anomaly detection documentation](/docs/segment/protocols/apis-and-extensions/anomaly_detection/) to learn about common anomalies, as well as monitoring and alerting solutions you can implement using standard tools.

## Public API

Protocols customers can access [Segment's Public API](/docs/segment/api/public-api), which enables programmatic creation, configuration, and fetching of core Segment platform resources like Sources, Destinations, and Tracking Plans. Use the Public API to extend your workflow around customer data collection and activation.

### Supported operations

* **List Tracking Plans**
* **Get Tracking Plan**
* **Create Tracking Plan**
* **Update Tracking Plan**
* **Delete Tracking Plan**

## Typewriter

Typewriter is a tool for generating strongly-typed Segment analytics libraries based on your pre-defined Tracking Plan spec. View Segment's [Typewriter documentation](/docs/segment/protocols/apis-and-extensions/typewriter/) to get started.
