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

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

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-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - CMS
  - Composable
  - Content Management
  - GraphQL
  - Headless CMS
  - Media
created: '2025-02-17'
modified: '2026-05-03'
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
    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:
  - 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.
maintainers:
  - FN: Kin Lane
    email: [email protected]