trello website screenshot

trello

Trello is a web-based, kanban-style, list-making application that allows users to organize tasks, projects, and workflows using boards, lists, and cards.

trello publishes 15 APIs on the APIs.io network, including Webhooks API, Actions API, Boards API, and 12 more.

The trello catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

trello’s developer surface includes authentication and 14 more developer resources.

47.5/100 developing ▬ flat Agent 36/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
16 APIs 16 Features

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 47.5/100 · developing
Contract Quality 19.8 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 9.5 / 20
Operational Transparency 4.8 / 13
Governance 6.3 / 12
Discoverability 5.0 / 10
Agent readiness — 36/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/trello: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 16

Individual APIs this provider publishes, each with its own machine-readable definition.

Trello Webhooks API

The Trello Webhooks API allows developers to receive real-time notifications when changes occur on Trello models such as boards, lists, and cards. Rather than polling the REST A...

Trello Power-Ups

Trello Power-Ups are a framework for extending and integrating with the Trello platform. Power-Ups allow developers to add custom functionality to Trello boards, including custo...

trello Actions API

Operations for retrieving and managing actions, which represent activity events that occur on Trello objects such as boards, lists, and cards.

trello Boards API

Operations for creating, retrieving, updating, and deleting boards, as well as managing board memberships, lists, cards, labels, and other board-level resources.

trello Cards API

Operations for creating, retrieving, updating, and deleting cards, including managing card attachments, checklists, comments, labels, members, and stickers.

trello Checklists API

Operations for creating, retrieving, updating, and deleting checklists and their check items on cards.

trello CustomFields API

Operations for creating, retrieving, updating, and deleting custom field definitions and their values on boards and cards.

trello Labels API

Operations for creating, retrieving, updating, and deleting labels on boards and cards.

trello Lists API

Operations for creating, retrieving, updating, and archiving lists on boards.

trello Members API

Operations for retrieving and updating member profiles, boards, organizations, and notification settings.

trello Notifications API

Operations for retrieving and managing member notifications about activity on boards, cards, and other Trello objects.

trello Organizations API

Operations for creating, retrieving, updating, and deleting Trello workspaces (organizations), including managing workspace members and settings.

trello Plugins API

Operations for managing Power-Up plugins, including listing, updating, and creating plugin marketplace listings.

trello Search API

Operations for searching across Trello boards, cards, members, and organizations using query strings.

trello Tokens API

Operations for retrieving and deleting API tokens and their associated webhooks.

trello Webhooks API

Operations for creating, retrieving, updating, and deleting webhooks that deliver real-time notifications when Trello models change.

Scroll for all 16

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Trello REST API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Trello GraphQL Schema

This document describes a conceptual GraphQL schema for the Trello API. Trello exposes a REST API at `https://api.trello.com/1/` with key/token authentication. This GraphQL sche...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Trello Plans Pricing

4 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Trello Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 16

Notable capabilities this provider offers.

Free: up to 10 boards per workspace, unlimited cards
Standard at $5/user/mo: unlimited boards, AI quick capture, custom fields
Premium at $10/user/mo: AI, multiple views (Timeline/Calendar/Table)
Enterprise at $17.50/user/mo: org-wide permissions, SSO via Atlassian Guard
REST API at api.trello.com/1
Per API key: 300 req/10s
Per token: 100 req/10s
Search: 50 req/min
Webhook deliveries: 600 events/min
Power-Ups for board extensions
Butler automation (rules, buttons, scheduled commands)
Card mirroring (Standard+)
OAuth 1.0a + API key/token
Webhooks for board, list, card, member events
Atlassian-owned (Confluence/Jira ecosystem)
iOS, Android, desktop apps

Scroll for all 16

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Trello Webhooks Events

The Trello Webhooks API delivers real-time notifications when changes occur on Trello models such as boards, lists, cards, and members. Rather than polling the REST API for upda...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Trello Context

0 classes · 13 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

trello API Rules

8 rules · 1 errors 7 warnings

SPECTRAL

trello API Rules

6 rules · 4 warnings 2 info

SPECTRAL

trello API Rules

20 rules · 4 errors 14 warnings 2 info

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

Trello Board

17 properties

JSON SCHEMA

Trello Card

24 properties

JSON SCHEMA

Trello Webhook Payload

2 properties

JSON SCHEMA

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

Trello Board Structure

0 properties

JSON STRUCTURE

Trello Card Structure

0 properties

JSON STRUCTURE

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Trello Authentication

apiKey · 2 schemes

SECURITY

Trello Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Trello Vulnerability Disclosure

security.txt · contact published

SECURITY

Trello Trust Center

FedRAMP

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Trello Agentic Access

101 operations · 53 acting

101 operations · 53 acting

AGENTIC

Resources

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: trello
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/trello.png
url: https://raw.githubusercontent.com/api-evangelist/trello/refs/heads/main/apis.yml
modified: '2026-05-19'
apis:
- aid: trello:webhooks-api
  name: Trello Webhooks API
  tags:
  - Events
  - Notifications
  - Real-Time
  - Webhooks
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.trello.com
  humanURL: https://developer.atlassian.com/cloud/trello/guides/rest-api/webhooks/
  properties:
  - url: https://developer.atlassian.com/cloud/trello/guides/rest-api/webhooks/
    type: Documentation
  - url: asyncapi/trello-webhooks-asyncapi.yml
    type: AsyncAPI
  description: The Trello Webhooks API allows developers to receive real-time notifications when changes occur on Trello models
    such as boards, lists, and cards. Rather than polling the REST API for updates, webhooks push event data to a specified
    callback URL via HTTP POST requests containing JSON payloads. Webhook requests are signed with HMAC-SHA1 for verification,
    and webhooks are scoped to the permissions of the token used to create them.
- aid: trello:power-ups
  name: Trello Power-Ups
  tags:
  - Customization
  - Extensions
  - Integrations
  - Plugins
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  baseURL: https://api.example.com
  humanURL: https://developer.atlassian.com/cloud/trello/power-ups/
  properties:
  - url: https://developer.atlassian.com/cloud/trello/power-ups/
    type: Documentation
  description: Trello Power-Ups are a framework for extending and integrating with the Trello platform. Power-Ups allow developers
    to add custom functionality to Trello boards, including custom fields, board buttons, card buttons, card badges, and card
    detail sections. The Power-Up framework provides a client library with utilities and helpers for interacting with the
    Trello interface, managing authorization, and accessing the REST API from within the Power-Up context.
- aid: trello:trello-actions-api
  name: trello Actions API
  description: Operations for retrieving and managing actions, which represent activity events that occur on Trello objects
    such as boards, lists, and cards.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Actions
  properties:
  - type: OpenAPI
    url: openapi/trello-actions-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-boards-api
  name: trello Boards API
  description: Operations for creating, retrieving, updating, and deleting boards, as well as managing board memberships,
    lists, cards, labels, and other board-level resources.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Boards
  properties:
  - type: OpenAPI
    url: openapi/trello-boards-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-cards-api
  name: trello Cards API
  description: Operations for creating, retrieving, updating, and deleting cards, including managing card attachments, checklists,
    comments, labels, members, and stickers.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Cards
  properties:
  - type: OpenAPI
    url: openapi/trello-cards-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-checklists-api
  name: trello Checklists API
  description: Operations for creating, retrieving, updating, and deleting checklists and their check items on cards.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Checklists
  properties:
  - type: OpenAPI
    url: openapi/trello-checklists-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-customfields-api
  name: trello CustomFields API
  description: Operations for creating, retrieving, updating, and deleting custom field definitions and their values on boards
    and cards.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - CustomFields
  properties:
  - type: OpenAPI
    url: openapi/trello-customfields-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-labels-api
  name: trello Labels API
  description: Operations for creating, retrieving, updating, and deleting labels on boards and cards.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Labels
  properties:
  - type: OpenAPI
    url: openapi/trello-labels-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-lists-api
  name: trello Lists API
  description: Operations for creating, retrieving, updating, and archiving lists on boards.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Lists
  properties:
  - type: OpenAPI
    url: openapi/trello-lists-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-members-api
  name: trello Members API
  description: Operations for retrieving and updating member profiles, boards, organizations, and notification settings.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Members
  properties:
  - type: OpenAPI
    url: openapi/trello-members-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-notifications-api
  name: trello Notifications API
  description: Operations for retrieving and managing member notifications about activity on boards, cards, and other Trello
    objects.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Notifications
  properties:
  - type: OpenAPI
    url: openapi/trello-notifications-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-organizations-api
  name: trello Organizations API
  description: Operations for creating, retrieving, updating, and deleting Trello workspaces (organizations), including managing
    workspace members and settings.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Organizations
  properties:
  - type: OpenAPI
    url: openapi/trello-organizations-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-plugins-api
  name: trello Plugins API
  description: Operations for managing Power-Up plugins, including listing, updating, and creating plugin marketplace listings.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Plugins
  properties:
  - type: OpenAPI
    url: openapi/trello-plugins-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-search-api
  name: trello Search API
  description: Operations for searching across Trello boards, cards, members, and organizations using query strings.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/trello-search-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-tokens-api
  name: trello Tokens API
  description: Operations for retrieving and deleting API tokens and their associated webhooks.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Tokens
  properties:
  - type: OpenAPI
    url: openapi/trello-tokens-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
- aid: trello:trello-webhooks-api
  name: trello Webhooks API
  description: Operations for creating, retrieving, updating, and deleting webhooks that deliver real-time notifications when
    Trello models change.
  humanURL: https://developer.atlassian.com/cloud/trello/rest/
  baseURL: https://api.trello.com
  tags:
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/trello-webhooks-api-openapi.yml
  - type: Documentation
    url: https://developer.atlassian.com/cloud/trello/rest/
  - type: GraphQL
    url: graphql/trello-graphql.md
common:
- type: AgenticAccess
  url: agentic-access/trello-agentic-access.yml
- type: TrustCenter
  url: security/trello-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/trello-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/trello-domain-security.yml
- type: Authentication
  url: authentication/trello-authentication.yml
- type: GitHubOrganization
  url: https://github.com/trello
- type: LinkedIn
  url: https://www.linkedin.com/company/atlassian
- type: JSONLD
  url: json-ld/trello-context.jsonld
- type: JSONSchema
  url: json-schema/trello-board-schema.json
- type: JSONSchema
  url: json-schema/trello-card-schema.json
- type: JSONSchema
  url: json-schema/trello-webhook-payload-schema.json
- type: JSONStructure
  url: json-structure/trello-board-structure.json
- type: JSONStructure
  url: json-structure/trello-card-structure.json
- type: SpectralRules
  url: rules/trello-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/trello-vocabulary.yml
- type: Features
  data:
  - 'Free: up to 10 boards per workspace, unlimited cards'
  - 'Standard at $5/user/mo: unlimited boards, AI quick capture, custom fields'
  - 'Premium at $10/user/mo: AI, multiple views (Timeline/Calendar/Table)'
  - 'Enterprise at $17.50/user/mo: org-wide permissions, SSO via Atlassian Guard'
  - REST API at api.trello.com/1
  - 'Per API key: 300 req/10s'
  - 'Per token: 100 req/10s'
  - 'Search: 50 req/min'
  - 'Webhook deliveries: 600 events/min'
  - Power-Ups for board extensions
  - Butler automation (rules, buttons, scheduled commands)
  - Card mirroring (Standard+)
  - OAuth 1.0a + API key/token
  - Webhooks for board, list, card, member events
  - Atlassian-owned (Confluence/Jira ecosystem)
  - iOS, Android, desktop apps
  sources:
  - https://trello.com/pricing
  updated: '2026-05-04'
description: Trello is a web-based, kanban-style, list-making application that allows users to organize tasks, projects, and
  workflows using boards, lists, and cards.