Project Management

Trello

Simple API, but the product’s future is uncertain

Researched March 2026 project-management, kanban, task-management, atlassian, collaboration, boards, cards, power-ups, automation

Executive Summary

Trello’s REST API is one of the simplest project management integrations you’ll encounter. API key plus token authentication, straightforward CRUD operations on boards, lists, and cards, and rate limits that won’t bother most use cases. If you’ve integrated with anything before, you can have Trello working in an afternoon.

The elephant in the room is Trello’s future. Atlassian acquired Trello for $425 million in 2017, but has since gutted the engineering team through successive layoffs (the last ~20 engineers were let go in January 2026) and publicly repositioned it from a team collaboration tool to a “personal productivity companion.” There’s no end-of-life announcement, and 90 million registered users mean it won’t vanish overnight, but the investment trajectory is clearly downward.

For lightweight, read-heavy integrations – pulling board data, syncing cards, reacting to webhook events – Trello is perfectly serviceable. But if you’re planning a deep, long-term integration that your business depends on, the strategic signals are hard to ignore. Build it, but have an exit plan.

Bottom Line

Trello is the easiest project management API to integrate with, full stop. If you need to read and write Kanban board data for a lightweight use case – syncing tasks, triggering workflows from card movements, pulling board status into a dashboard – you can be up and running in a day.

But the honest assessment is that Trello is a product in decline. The engineering team has been gutted, the strategic direction has shifted away from the team collaboration use case that most integrations serve, and user sentiment is at a historic low after the 2025 redesign debacle. None of this affects the API today, but it raises serious questions about investment, bug fixes, and feature development over the next 2–5 years.

Who should integrate: Teams needing a quick, low-maintenance integration for simple Kanban workflows. Developers building tools that support multiple project management platforms (Trello is easy to add to the list). Anyone pulling data out of Trello as part of a migration strategy.

Who should think twice: Anyone planning a deep, long-term integration that their business depends on. Teams evaluating Trello as their primary project management platform. Organisations in regulated industries needing HIPAA compliance or data residency.

The integration is a 3/10 difficulty – genuinely straightforward. The platform risk is the real concern.

What It Does

Trello is a Kanban-style project management tool built around boards, lists, and cards. You create a board for a project, add lists to represent stages or categories, and move cards between lists as work progresses. Each card can hold descriptions, checklists, attachments, labels, due dates, and comments.

The core appeal is simplicity. Non-technical users can pick it up in minutes, and the visual board metaphor maps naturally to many workflows – from sprint planning to content calendars to personal to-do lists. Power-Ups (Trello’s plugin system) extend functionality with calendar views, custom fields, integrations, and reporting.

Butler, Trello’s built-in automation engine, handles rule-based and scheduled automations without code. Free accounts get 250 automation runs per month; Premium and Enterprise get unlimited.

Trello’s sweet spot is small teams and individuals managing straightforward workflows. It intentionally trades depth for accessibility – you won’t find Gantt charts, native time tracking, or advanced reporting here. For complex project management, Atlassian wants you using Jira.

Green Flags

  • API is genuinely simple – key/token auth, clean REST endpoints, you can be productive in an hour
  • Generous rate limits (300 req/10s per key) with clear response headers showing remaining quota
  • Excellent webhook implementation – 93+ event types, HMAC-SHA1 signing, sensible retry and auto-disable behaviour
  • Strong security certifications inherited from Atlassian (SOC 2, ISO 27001, FedRAMP)
  • Free tier includes full API access with no separate developer pricing
  • 90+ million registered users means the platform won’t disappear overnight even if investment continues declining
  • Nested resources reduce API calls – fetch all cards on a board in a single request
  • Well-documented rate limits and webhook system specifically

Red Flags

  • Engineering team gutted through successive layoffs – last ~20 engineers let go January 2026, now maintained by a skeleton crew
  • Atlassian explicitly repositioning Trello from team collaboration to personal productivity, directing teams to Jira instead
  • No sandbox or testing environment – you test against production with real accounts
  • Pagination is fundamentally broken – cards ordered by visual board position, not creation time, making reliable pagination a pain
  • No bulk write operations – batch endpoint only supports GET, so every create/update is an individual API call
  • No native data import capability – exports are one-way only
  • No HIPAA compliance and no data residency options – all data stored in US AWS regions
  • OAuth 2.0 migration in progress with unclear timeline – existing auth approach may require updates
  • 2024 API exploit exposed email addresses for 15 million user accounts
  • May 2025 mandatory redesign drew widespread user backlash with no option to revert

Licensing & Pricing

Trello offers four tiers, all priced per user per month:

- Free: $0 – Up to 10 boards per workspace, 10 collaborators per workspace, 250 automation runs/month, unlimited cards, all Power-Ups enabled, 10MB attachment limit. - Standard: ~$5/user/month (annual) or ~$6/month (monthly) – Unlimited boards, 1,000 automation runs/month, 250MB attachment limit, advanced checklists, custom fields. - Premium: ~$10/user/month (annual) or ~$12.50/month (monthly) – Unlimited automations, dashboard and calendar views, CSV export, workspace-level reporting. - Enterprise: ~$17.50/user/month (annual only, 50-user minimum) – SSO, audit logs, organisation-wide permissions, attachment restrictions.

API access is included on all plans at no additional cost. Rate limits are the same across tiers. The free tier’s 10-collaborator limit per workspace is enforced strictly – workspaces exceeding this become view-only, which caught many existing users off guard when it was introduced in April 2024.

Vendor Lock-In Assessment

Lock-in risk is moderate-to-high, and it’s an unusual case because the risk isn’t that you can’t get your data out – it’s that the platform may not be worth staying on. Board data exports to JSON are available on all plans, and Premium adds CSV and bulk workspace exports. The raw data is accessible.

What doesn’t transfer: Butler automations, Power-Up configurations, custom field setups, and the implicit workflow context of how your boards and lists are structured. Any migration will involve rebuilding these from scratch. The lack of a native import mechanism means you can’t even round-trip your own exports back into Trello without writing custom API code.

The strategic concern compounds the lock-in question. If you build a deep integration with Trello and Atlassian continues deprioritising the product, you may find yourself maintaining an integration against a platform that’s receiving minimal updates. Consider whether the simplicity of the integration today is worth the potential migration cost tomorrow.

Company Overview

Trello was created at Fog Creek Software in 2011 by Joel Spolsky and Michael Pryor, launching publicly at TechCrunch Disrupt. It spun off as its own company in 2014 with $10.3 million in Series A funding from Spark Capital and Index Ventures. Atlassian acquired Trello in January 2017 for approximately $425 million.

Atlassian (NASDAQ: TEAM) is a publicly traded company with roughly 13,800 employees and a market capitalisation in the $19–22 billion range. Q2 FY2026 revenue hit $1.59 billion (up 23% year-over-year), and they achieved their first $1 billion cloud revenue quarter. The parent company is financially healthy.

Trello’s position within Atlassian is the concern. Multiple rounds of layoffs have reduced the engineering team to a skeleton maintenance crew, and Atlassian has explicitly stated they’re repositioning Trello as a personal productivity tool while steering teams toward Jira Work Management. A controversial May 2025 redesign drew widespread user backlash – The Register called it “possibly the worst redesign in tech history.” The product has over 90 million registered users and roughly 72–77 million monthly web visits, but community sentiment is at a low point.

API

REST API at https://api.trello.com/1/ – it’s been version 1 since launch and has never had a major version bump. The URL structure is clean and predictable: /1/{resource}/{id}/{nestedResource}. Nested resources are well-supported, so you can fetch all cards on a board in a single call rather than making individual requests.

Authentication is currently API key plus token. You create a Power-Up at trello.com/power-ups/admin to get your API key, then generate a user token via an authorisation URL. Tokens can be set to expire after 1 hour, 1 day, 30 days, or never. OAuth 1.0 is also available, and Atlassian is in the process of migrating to OAuth 2.0 (3LO) – timeline is in progress, so keep an eye on the changelog.

Rate limits are generous for most use cases: 300 requests per 10 seconds per API key, 100 requests per 10 seconds per token. Response headers tell you exactly where you stand with remaining request counts. The /1/members/ endpoint has a stricter limit of 100 requests per 15 minutes. If you generate more than 200 HTTP 429 errors in a 10-second window, all requests from that key get blocked for the remainder of the window.

The API covers 18 resource groups including boards, cards, lists, checklists, custom fields, labels, members, organisations, and search. There’s a batch endpoint that lets you combine up to 10 GET requests into one call, but it only supports GET – no batch writes.

The biggest pain point is pagination. Cards are ordered by their visual position on the board, not by creation time or ID. This means paginating through cards is unintuitive and moving a card changes its position in API results. The community workaround is sorting by -id and paginating backwards using the ‘before’ parameter. It’s workable but annoying.

Webhooks

Webhooks are supported

Solid webhook implementation with 93+ event types. Payloads are signed with HMAC-SHA1 for verification. When creating a webhook, Trello sends a HEAD request to your callback URL – it must return HTTP 200 or creation fails. Failed deliveries retry 3 times with exponential backoff (30s, 60s, 120s). A webhook is automatically disabled after 30 consecutive days AND 1,000+ consecutive failures. Returning HTTP 410 Gone from your callback automatically deletes the webhook, which is a nice touch. All webhook traffic comes from 104.192.142.240/28 on port 443.

Data Portability

Data export is a mixed bag. Free and Standard plans can export individual boards to JSON via the UI or API. Premium and Enterprise plans unlock CSV export and workspace-wide bulk exports including attachments in a ZIP file. JSON exports include the 1,000 most recent actions (including comments); CSV exports exclude comments entirely.

The critical gap: there is no native import capability. You cannot upload a JSON or CSV file to recreate a board. If you need to restore from an export or migrate data in, you’ll need to use the API to programmatically create each board, list, and card individually – and since the batch endpoint only supports GET, every create operation is a separate API call.

Migration tooling exists through third parties (Relokia, Altosio) and native importers in competing tools (Asana has one, Jira has one since they’re both Atlassian). The Trello-to-Jira path is the best-supported migration route, unsurprisingly.

Vendor lock-in risk is moderate-to-high. Your raw data is exportable, but Power-Up configurations, Butler automations, and custom field setups don’t transfer. You’ll lose workflow context in any migration.

Developer Experience

Documentation lives at developer.atlassian.com/cloud/trello/ and is decent but not great. The API reference is reasonably complete with request/response examples, rate limit documentation is clear, and webhook docs are thorough. Conceptual guides cover authorisation, nested resources, and Power-Up development.

The weak spots: pagination behaviour is poorly documented (developers reverse-engineer it from forum posts), some content was lost or became harder to find after migrating from the old developers.trello.com domain, and edge cases with nested resources aren’t well-covered.

There are no official SDKs. All client libraries are community-maintained. For JavaScript/TypeScript, trello.js on npm is the most comprehensive with claimed ~100% API coverage. For Python, py-trello on PyPI is the most popular. Trello provides a first-party browser client library at api.trello.com/1/client.js, but it requires jQuery.

There is no sandbox or testing environment. You test against your real Trello account using free boards. The recommendation is to create a dedicated development account and test boards, but there’s no isolated API mode.

The Power-Up development experience is iframe-based – your Power-Up is a web application you host yourself that communicates with Trello via a client library. It’s functional but requires you to manage your own hosting infrastructure.

Compliance & Security

SOC 2 Type IISOC 3ISO/IEC 27001:2022ISO 27018PCI-DSSFedRAMP Tailored

Atlassian’s security posture is strong on paper. AES-256 encryption at rest for attachments and backups, TLS with 128-bit AES in transit. 2FA is available on all plans. SSO (SAML 2.0) is Enterprise-only or available as an add-on via Atlassian Guard ($4/user/month). Audit logs are Enterprise-only. Trello is NOT HIPAA compliant – Atlassian will not sign a BAA for Trello, so it cannot be used for Protected Health Information. There are no data residency options; all Trello data is stored in US regions of AWS. This is a notable gap compared to Jira and Confluence, which offer data residency across 11 regions.

Community & Support

Resources

Interested in Trello Integration?

Let's discuss how we can help you get the most out of your software.