
AWS Glue Schema Registry
AWS Glue Schema Registry centrally manages and evolves schemas for data streams used by streaming applications.
What AWS Glue Schema Registry is
AWS Glue Schema Registry centrally manages and evolves schemas for data streams used by streaming applications. It provides serializers and deserializers so producers and consumers can share schemas for data serialization. Supported formats include Avro v1.11.4, JSON Schema Draft-04, Draft-06, and Draft-07, and Protocol Buffers proto2 and proto3; Protobuf extensions and groups are not supported. Eight compatibility modes are available: NONE, DISABLED, BACKWARD, BACKWARD_ALL, FORWARD, FORWARD_ALL, FULL, and FULL_ALL. Supported features include schema auto-registration, sourcing schemas through metadata, IAM compatibility, and optional ZLIB compression. Documented integrations include Apache Kafka, Amazon MSK, Kinesis Data Streams, Amazon Managed Service for Apache Flink, AWS Lambda, AWS Glue streaming, and Apache Kafka Streams. The documented Kinesis Producer and Client Library integration supports Java, not multiple languages. Client API communication uses TLS over HTTPS, and schemas are encrypted at rest with an AWS KMS service-managed key. Use is free, subject to account quotas: 100 registries and 10,000 schema versions per Region, plus 10 metadata key-value pairs per schema version per Region.
Good
- Free to use with defined account quotas.
- Supports Avro, JSON Schema, and Protocol Buffers.
- Offers eight schema compatibility modes.
- Schemas are encrypted at rest with an AWS KMS key.
Watch out
- Protobuf extensions and groups are unsupported.
- Documented Kinesis library integration supports Java only.
- Not supported in the AWS Glue console in the Middle East (UAE) Region.
Who it suits
It suits teams building streaming applications that need shared schema definitions and compatibility controls. Check the supported formats, integration limits, and regional availability against your setup.
Verdict
AWS Glue Schema Registry provides schema-sharing and evolution features for a range of streaming integrations at no additional charge. Its format restrictions, Java-only Kinesis library support, and regional console limitation are worth checking first.
Plans and prices
From AWS Glue Schema Registry's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| AWS Glue Schema Registry | Free | Free to use · Up to 100 registries per Region per account · Up to 10,000 schema versions per Region per account · Up to 10 metadata key-value pairs per schema version per Region · No additional charge |
The facts
Each one read from AWS Glue Schema Registry's own pages, with the date it was checked.
What it does
- Access control
- Registries support application access control, with registry ARNs used to organize different permissions for schema operations.checked 30 Sep 2026
- Automation
- Supported features include schema auto-registration, schema sourcing via metadata, IAM compatibility, and optional ZLIB compression.checked 30 Sep 2026
- Formats
- Supports Avro v1.11.4, JSON Schema Draft-04, Draft-06, and Draft-07, and Protocol Buffers proto2 and proto3; Protobuf extensions and groups are not supported.checked 30 Sep 2026
- Integrations
- The documentation describes integrations with Apache Kafka, Amazon MSK, Kinesis Data Streams, Amazon Managed Service for Apache Flink, AWS Lambda, AWS Glue streaming, and Apache Kafka Streams.checked 30 Sep 2026
- Kinesis limitation
- The documented Kinesis Producer Library and Kinesis Client Library integration supports Java and does not provide multi-language support.checked 30 Sep 2026
- Metadata quota
- A schema version can have up to 10 metadata key-value pairs per AWS Region.checked 30 Sep 2026
- Purpose
- Centrally discovers, controls, and evolves data stream schemas for streaming applications.checked 30 Sep 2026
- Regional availability
- AWS Glue Schema Registry is not supported in the AWS Glue console in the Middle East (UAE) Region.checked 30 Sep 2026
- Registry quota
- An account can have up to 100 registries per AWS Region.checked 30 Sep 2026
- Schema evolution
- Supports eight compatibility modes: NONE, DISABLED, BACKWARD, BACKWARD_ALL, FORWARD, FORWARD_ALL, FULL, and FULL_ALL.checked 30 Sep 2026
- Security
- Client API communication uses TLS encryption over HTTPS, and schemas are encrypted at rest with an AWS KMS service-managed key.checked 30 Sep 2026
- Serialization
- Provides serializers and deserializers so producers and consumers can share schemas for data serialization and deserialization.checked 30 Sep 2026
- Version quota
- An account can have up to 10,000 schema versions per AWS Region.checked 30 Sep 2026
Alternatives to AWS Glue Schema Registry
- 1

Redpanda
Free planWebAPILinuxmacOS7.4Free plan - 2

AWS Glue DataBrew
WebAPI7.2 - 3

Confluent Cloud
Free planWebAPILinux7.1From $385 a month - 4
Lenses
Free planWebAPILinuxmacOS7.1From $4 a year - 5
AxonOps Schema Registry
Free planOpen sourceAPILinuxSelf-hosted7.0Free plan - 6

Google Cloud Pub/Sub
Free planWebAPI6.9$40 usage-based
