Lark/Feishu API

ByteDance's enterprise collaboration suite API (Lark for international, Feishu for China) for messaging, docs, sheets, calendar, and video, with a comprehensive bot and automation platform.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Productivity lark feishu bytedance team-collaboration messaging docs sheets rest-api sdk china enterprise
⚙ Agent Friendliness
56
/ 100
Can an agent use this?
🔒 Security
84
/ 100
Is it safe for agents?
⚡ Reliability
82
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
78
Error Messages
72
Auth Simplicity
70
Rate Limits
72

🔒 Security

TLS Enforcement
100
Auth Strength
82
Scope Granularity
80
Dep. Hygiene
80
Secret Handling
80

Lark/Feishu collaboration platform. App ID + secret + OAuth2. Data residency considerations for US vs China regions. Scope-based permissions for messages, files, calendar.

⚡ Reliability

Uptime/SLA
85
Version Stability
82
Breaking Changes
80
Error Recovery
80
AF Security Reliability

Best When

Your organization uses Lark or Feishu and you need AI agents to interact with team messaging, documents, and collaborative tools.

Avoid When

Your team uses Slack or Microsoft Teams — the API differences make it not worth cross-platform development.

Use Cases

  • Building Lark bots that respond to messages and send notifications from agents
  • Reading and writing Lark Docs and Sheets for document automation
  • Creating calendar events and managing meeting rooms via API
  • Sending structured Lark cards (interactive messages) from workflow agents
  • Managing user and group permissions in Lark enterprise deployments

Not For

  • Teams using Slack, Teams, or WeChat Work (switching cost is high)
  • Regions where Lark/Feishu is not commonly adopted
  • Simple webhook-only integrations (Lark has a richer but more complex bot framework)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: oauth2 api_key
OAuth: Yes Scopes: Yes

App access token and tenant access token. OAuth2 for user-level access. App credentials (App ID + App Secret) for bot/automation access. Lark and Feishu have separate app registries.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Lark (international) and Feishu (China) have different pricing structures. API access is available on free plans. Enterprise features require paid plans.

Agent Metadata

Pagination
cursor
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • Lark (international) and Feishu (China) have separate app platforms — apps are not cross-platform
  • Documentation is primarily in Chinese for Feishu; Lark has English docs but they can lag
  • App tokens expire frequently (2 hours) — must implement token refresh
  • Lark message cards have a proprietary JSON schema — not compatible with Block Kit or Adaptive Cards
  • Bot must be explicitly added to a group before it can send messages there
  • File upload requires a multi-step process: create upload session, upload chunks, then use file token

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Lark/Feishu API.

$99

Scores are editorial opinions as of 2026-03-06.

5190
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered