Abstract website screenshot

Abstract

Abstract is a design version control and collaboration platform that brings git-inspired branching, merging, and change history to design teams. It provides a REST API and JavaScript SDK for managing projects, branches, commits, files, collections, and design component libraries across teams, integrating with Sketch and other design tools.

1 APIs 0 Features
DesignVersion ControlCollaborationSketchDesign Systems

APIs

Abstract API

The Abstract REST API provides programmatic access to design projects, branches, commits, files, collections, and component libraries managed within the Abstract platform. Acces...

Pricing Plans

Abstract Plans Pricing

5 plans

PLANS

Rate Limits

Abstract Rate Limits

2 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Abstract Api Context

19 classes · 3 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
aid: abstract
name: Abstract
description: Abstract is a design version control and collaboration platform that brings git-inspired branching, merging,
  and change history to design teams. It provides a REST API and JavaScript SDK for managing projects, branches, commits,
  files, collections, and design component libraries across teams, integrating with Sketch and other design tools.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/abstract/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- Design
- Version Control
- Collaboration
- Sketch
- Design Systems
apis:
- name: Abstract API
  description: The Abstract REST API provides programmatic access to design projects, branches, commits, files, collections,
    and component libraries managed within the Abstract platform. Access is provided via the abstract-sdk JavaScript library
    which supports both HTTP API and CLI transports.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://developer.abstract.com
  baseURL: https://api.goabstract.com
  tags:
  - Design
  - Version Control
  - Branches
  - Projects
  - Files
  - Collections
  properties:
  - type: Documentation
    url: https://developer.abstract.com
  - type: Authentication
    url: https://sdk.goabstract.com/docs/authentication/
  - type: RateLimits
    url: https://sdk.goabstract.com/docs/rate-limits/
  - type: SDKs
    url: https://github.com/goabstract/abstract-sdk
  - type: npm
    url: https://www.npmjs.com/package/abstract-sdk
common:
- type: Website
  url: https://www.goabstract.com
- type: Documentation
  url: https://developer.abstract.com
- type: GitHubOrg
  url: https://github.com/goabstract
- type: LinkedIn
  url: https://www.linkedin.com/company/abstract-app
- type: Blog
  url: https://www.goabstract.com/blog
- type: Pricing
  url: https://www.goabstract.com/pricing
- type: StatusPage
  url: https://status.goabstract.com
- type: X
  url: https://twitter.com/goabstract
- type: Plans
  url: plans/abstract-plans-pricing.yml
- type: RateLimits
  url: rate-limits/abstract-rate-limits.yml
- type: FinOps
  url: finops/abstract-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com