Claude-API and claude-unofficial-api
These two tools are competitors, as both provide unofficial API access to Claude AI, likely serving similar user needs for programmatic interaction with the language model.
About Claude-API
KoushikNavuluri/Claude-API
This project provides an unofficial API for Claude AI, allowing users to access and interact with Claude AI .
Wraps Claude.ai's web interface through cookie-based authentication, enabling programmatic conversation management including message sending with file attachments, history retrieval, and chat lifecycle operations. Built as a Python library that reverse-engineers the browser API with configurable timeouts and support for multi-file document processing. Targets chatbot applications across platforms like Discord and console interfaces through simple method calls for conversation CRUD operations.
About claude-unofficial-api
Explosion-Scratch/claude-unofficial-api
Unofficial API for Claude-2 via Claude Web (Also CLI)
Provides zero-dependency isomorphic JavaScript bindings for Claude's internal API with file upload, multi-model support (`claude-2`, `claude-1.3`, `claude-instant-100k`), and conversation persistence. Uses session cookie authentication with optional proxy configuration for CORS compatibility, supporting both programmatic API and CLI interfaces with async/await patterns. Note: Currently non-functional due to Claude blocking non-browser traffic; actively seeking community fixes.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work