Official TickDB API documentation repository. One unified connection for real-time market data across forex, precious metals, indices, US stocks, HK stocks, A-shares, and crypto, delivered via REST and WebSocket.
🌐 Website: https://tickdb.ai
📘 Live Docs: https://docs.tickdb.ai
📝 Changelog: https://docs.tickdb.ai/en/release-notes
💻 GitHub: https://github.com/TickDB
This documentation is built with Mintlify and automatically deployed through GitHub integration.
# Install dependencies
npm install
# Start the local development server
npm run devVisit http://localhost:3000 to preview the documentation locally.
Documentation is automatically deployed to Mintlify whenever changes are pushed to the main branch.
- Live Site: https://docs.tickdb.ai
- Deployment: Managed via Mintlify GitHub App
├── docs.json # Mintlify configuration
├── asyncapi.json # WebSocket API specification (AsyncAPI 3.0)
├── openapi.yaml # REST API specification (OpenAPI 3.0)
├── package.json # Node.js dependencies and scripts
├── logo.png # TickDB logo
├── en/ # English documentation
│ ├── index.md
│ ├── getting-started.md
│ ├── quick-start.md
│ ├── release-notes.md
│ ├── data-specification.md
│ ├── errors.md
│ ├── rest/
│ └── websocket/
├── zh-Hans/ # Simplified Chinese documentation
└── zh-Hant/ # Traditional Chinese documentation
The documentation is available in three languages:
- English (
en) - Simplified Chinese (
zh-Hans) - Traditional Chinese (
zh-Hant)
Language switching is available from the top-right corner of the documentation site.
Primary Mintlify configuration file, including:
- Theme and branding
- Multi-language navigation
- API reference integration
- AsyncAPI configuration for WebSocket playgrounds
WebSocket API specification (AsyncAPI 3.0), defining:
- Connection endpoints
- Channel definitions (e.g., ticker, depth, trades)
- Message schemas and examples
- Authentication requirements
Note: Mintlify automatically generates an interactive WebSocket playground from this file.
REST API specification (OpenAPI 3.0), defining:
- All REST endpoints
- Request and response schemas
- Authentication methods
- Interactive Try-It examples
- ✅ Multi-language support: English, Simplified Chinese, Traditional Chinese
- ✅ Interactive REST APIs: Try-It testing with API key input
- ✅ WebSocket playground: Auto-generated from AsyncAPI
- ✅ Multi-market examples: Forex, precious metals, indices, US stocks, HK stocks, A-shares, crypto
- ✅ OpenAPI integration: Automatic REST API reference generation
- ✅ AsyncAPI integration: Interactive WebSocket testing
- ✅ Built-in search: Fast, full-text documentation search
- ✅ Responsive design: Optimized for desktop and mobile
- ✅ Dark mode: Automatic light/dark theme support
-
Create a new
.mdfile in the appropriate language directory:- English:
en/ - Simplified Chinese:
zh-Hans/ - Traditional Chinese:
zh-Hant/
- English:
-
Add frontmatter to the file:
--- title: "Page Title" description: "SEO-friendly page description" ---
-
Update navigation entries in
docs.jsonfor all languages -
Preview locally with
npm run dev -
Push changes to GitHub to trigger automatic deployment
REST APIs:
- Modify
openapi.yaml - Mintlify updates the Try-It interface automatically
- Changes are reflected after deployment
WebSocket APIs:
- Modify
asyncapi.json - Mintlify regenerates the WebSocket playground
- Interactive UI updates automatically
- Website: https://tickdb.ai
- Documentation: https://docs.tickdb.ai
- Email: support@tickdb.ai
- Telegram: https://t.me/TickDB_Support
This project is licensed under the terms specified in the LICENSE file.