Documentation for Auk - Local-first API development tool
Auk is a local-first API development tool based on Auk. It focuses on local storage and Git collaboration, giving you full control over your API data without relying on cloud services.
Key Features:
- 🏠 Local-first: All data stored on your device
- 🔄 Git Sync: Team collaboration via Git
- 💼 Multi-Workspace: Organize projects independently
- ⚡ High Performance: Native desktop app
- 🌐 Offline Ready: Work without internet
- 🔒 Data Security: You control your data
docs/
├── documentation/ # Main documentation
│ ├── getting-started/ # Installation and setup
│ ├── concepts/ # Core concepts
│ ├── workspace/ # Workspace management
│ ├── git-sync/ # Git synchronization
│ ├── features/ # Feature documentation
│ ├── storage/ # Data storage
│ ├── clients/ # Desktop and CLI
│ └── protocols/ # API protocols
├── guides/ # Guides and tutorials
│ ├── migration/ # Migration guides
│ └── articles/ # Best practices
└── support/ # Support resources
- Node.js (version 19 or higher)
- npm or pnpm
# Install Mintlify CLI globally
npm i -g mintlify
# Or using pnpm
pnpm add -g mintlify# Start the dev server
mintlify dev
# Open browser to http://localhost:3000# Build static site
mintlify build
# Preview production build
mintlify preview- Use clear, concise language
- Write in active voice
- Use present tense
- Be specific and actionable
- Include code examples where helpful
Each documentation page should include:
- Title and Description - Clear frontmatter
- Introduction - Brief overview
- Main Content - Organized with headings
- Examples - Code snippets and use cases
- Next Steps - Related documentation links
Use code blocks with language specification:
```bash
# Bash commands
auk --version
```
```javascript
// JavaScript code
pw.env.set("token", "value");
```
```json
{
"key": "value"
}
```Available Mintlify components:
<Card>- Feature cards<CardGroup>- Group of cards<Steps>- Step-by-step instructions<Tabs>- Tabbed content<Accordion>- Collapsible sections<Note>- Information notes<Warning>- Warning messages<Tip>- Helpful tips
- Website: auk.mamahuhu.io
- Documentation: auk.mamahuhu.dev
- GitHub: github.com/mamahuhu-io/auk
- Based on: Hoppscotch
We welcome contributions to improve the documentation!
- Fork the repository
- Create a feature branch
- Make your changes
- Test locally with
mintlify dev - Submit a pull request
- Fix typos and grammar
- Improve clarity and examples
- Add missing documentation
- Update outdated information
- Translate to other languages
- Home page and introduction
- Installation guide
- Workspace creation guide
- Git setup guide
- Local-first concepts
- Collections documentation
- Environments documentation
- Migration guides (Postman, Insomnia, Auk)
- Local-first workflow guide
- Git sync detailed guides
- Workspace management guides
- Storage documentation
- Additional best practices guides
- Video tutorials
- Advanced topics
- API reference
- Cookbook/recipes
- Community contributions
Need help?
- Documentation: Browse the docs at auk.mamahuhu.dev
- GitHub Issues: Report issues at github.com/mamahuhu-io/auk/issues
- Discussions: Join discussions on GitHub
This documentation is licensed under the MIT License.
Based on Hoppscotch Documentation which is also MIT licensed.
Maintained by: mamahuhu.io
Last Updated: 2026-02-20