Managing Schemas
A schema defines the structure of the data an application sends or receives. Activities use schemas to validate input, shape output, and drive data mapping, so the schemas in an application determine what its workflows can safely handle.
This section covers the full life of a schema: bringing one into an application, editing it, sharing it across the organization, and removing it.
Working with schemas
| Task | Guide |
|---|---|
| Add a schema to an application | Creating Schemas |
| Attach a schema while configuring an activity | Importing Schemas |
| Change a schema's structure or fields | Editing Schemas |
| Build reusable sub-schemas | Creating and Managing Definitions |
| Reuse one schema inside another | Working with Schema References |
| Share a finished schema across teams | Promoting Schemas to the Schema Registry |
| Download a schema as a file | Exporting Schemas |
| Remove a schema from an application | Deleting Schemas |
Where to start
If you are adding a schema for the first time, begin with Creating Schemas. It covers all four ways to bring a schema into an application, including reusing one that already exists in the Schema Registry.