Zesty logo

Zesty

Zesty.io is a composable, data-driven, headless CMS platform that provides REST APIs for authentication, account management, instance content management, and media file management. All resources are identified by ZUIDs (Zesty Universal Identifiers). The platform supports WebEngine for traditional CMS, headless API architecture, GraphQL, and JamStack implementations. Built on Google Cloud Platform with Fastly edge caching.

4 APIs 0 Features
CMSComposableContent ManagementGraphQLHeadless CMSMedia

APIs

Zesty Auth API

The Zesty.io Auth API is used to authenticate users with the platform. It returns a session token that grants access to the Instances API, Accounts API, and Media API. User auth...

Zesty Accounts API

The Zesty.io Accounts API is used to manage users, roles, instances, teams, tokens, ecosystems, webhooks, and apps. It provides administrative control over the organizational st...

Zesty Instances API

The Zesty.io Instances API is a REST API that allows CRUD operations on Zesty.io instances. It provides access to content models, content items, fields, views, stylesheets, scri...

Zesty Media API

The Zesty.io Media API is a collection of services for managing media files. It consists of four services: Media Manager, Media Storage, Media Modify, and Media Resolver. It han...

Semantic Vocabularies

Zesty Context

0 classes · 11 properties

JSON-LD

Resources

🔗
LinkedIn
LinkedIn
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📰
Blog
Blog
💬
Support
Support
👥
GitHub
GitHub
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: zesty
url: https://raw.githubusercontent.com/api-evangelist/zesty/refs/heads/main/apis.yml
name: Zesty
description: >-
  Zesty.io is a composable, data-driven, headless CMS platform that provides REST APIs for authentication, account
  management, instance content management, and media file management. All resources are identified by ZUIDs (Zesty
  Universal Identifiers). The platform supports WebEngine for traditional CMS, headless API architecture, GraphQL, and
  JamStack implementations. Built on Google Cloud Platform with Fastly edge caching.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- CMS
- Composable
- Content Management
- GraphQL
- Headless CMS
- Media
created: '2025-02-17'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: zesty:auth-api
  name: Zesty Auth API
  tags:
  - Authentication
  - Sessions
  - Tokens
  humanURL: https://docs.zesty.io/docs/auth-api
  properties:
  - url: https://docs.zesty.io/docs/auth-api
    type: Documentation
  - url: openapi/zesty-auth-api-openapi.yml
    type: OpenAPI
  - url: graphql/zesty-graphql.md
    type: GraphQL
  description: >-
    The Zesty.io Auth API is used to authenticate users with the platform. It returns a session token that grants
    access to the Instances API, Accounts API, and Media API. User authentication is done by providing an email and
    password combination, which issues a short-lived 30-minute session token. Also supports Microsoft SSO, Okta SSO,
    and Azure SSO.
- aid: zesty:accounts-api
  name: Zesty Accounts API
  tags:
  - Accounts
  - Instances
  - Roles
  - Teams
  - Users
  humanURL: https://docs.zesty.io/docs/accounts
  properties:
  - url: https://docs.zesty.io/docs/accounts
    type: Documentation
  - url: openapi/zesty-accounts-api-openapi.yml
    type: OpenAPI
  - url: json-schema/instance.json
    type: JSONSchema
  - url: json-schema/user.json
    type: JSONSchema
  - url: json-schema/role.json
    type: JSONSchema
  - url: json-schema/team.json
    type: JSONSchema
  - url: json-schema/token.json
    type: JSONSchema
  description: >-
    The Zesty.io Accounts API is used to manage users, roles, instances, teams, tokens, ecosystems, webhooks, and
    apps. It provides administrative control over the organizational structure of a Zesty.io account.
- aid: zesty:instances-api
  name: Zesty Instances API
  tags:
  - CMS
  - Content Items
  - Content Models
  - Publishing
  - Views
  humanURL: https://docs.zesty.io/docs/instances-api
  properties:
  - url: https://docs.zesty.io/docs/instances-api
    type: Documentation
  - url: openapi/zesty-instances-api-openapi.yml
    type: OpenAPI
  - url: json-schema/content-model.json
    type: JSONSchema
  - url: json-schema/content-item.json
    type: JSONSchema
  - url: json-schema/field.json
    type: JSONSchema
  description: >-
    The Zesty.io Instances API is a REST API that allows CRUD operations on Zesty.io instances. It provides access to
    content models, content items, fields, views, stylesheets, scripts, settings, head tags, navigation, audits, and
    publishing operations. Each instance is identified by a unique ZUID.
- aid: zesty:media-api
  name: Zesty Media API
  tags:
  - CDN
  - Files
  - Images
  - Media
  - Storage
  humanURL: https://docs.zesty.io/docs/media
  properties:
  - url: https://docs.zesty.io/docs/media
    type: Documentation
  - url: openapi/zesty-media-api-openapi.yml
    type: OpenAPI
  - url: json-schema/media-bin.json
    type: JSONSchema
  - url: json-schema/media-group.json
    type: JSONSchema
  - url: json-schema/media-file.json
    type: JSONSchema
  - url: json-ld/zesty-context.jsonld
    type: JSONLD
  description: >-
    The Zesty.io Media API is a collection of services for managing media files. It consists of four services: Media
    Manager, Media Storage, Media Modify, and Media Resolver. It handles bins, groups (folders), file uploads, and CDN
    URL resolution.
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/zesty-io
- url: https://www.zesty.io/docs/
  name: Documentation
  type: Documentation
  description: Official Zesty.io platform documentation.
- url: https://docs.zesty.io/
  name: API Reference
  type: Documentation
  description: Zesty.io API reference documentation.
- url: https://www.zesty.io/mindshare/
  name: Blog
  type: Blog
  description: Zesty.io blog and thought leadership.
- url: https://www.zesty.io/contact/
  name: Contact
  type: Support
  description: Zesty.io support contact.
- url: https://github.com/zesty-io
  name: GitHub Organization
  type: GitHub
  description: Zesty.io GitHub organization with SDKs, templates, and tools.
- url: https://github.com/zesty-io/node-sdk
  name: Node.js SDK
  type: SDKs
  description: Zesty.io software development kit for Node.js runtime.
- url: https://github.com/zesty-io/fetch-wrapper
  name: Fetch Wrapper
  type: SDKs
  description: Zesty.io HTTP fetch wrapper utility.
- type: Integrations
  url: https://www.zesty.io/integrations/
- type: LLMsTxt
  url: https://docs.zesty.io/llms.txt
integrations:
- name: websights
- name: zesty.io
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com