You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**API Documenter** is designed for developers who need a robust API testing environment that works locally by default but scales into a team-oriented platform with secure database synchronization and granular access control.
16
+
## 🌟 Overview
17
17
18
-
## ✨ Key Features
18
+
**API Documenter** is a robust alternative to Postman and Insomnia, designed specifically for developers who value privacy, speed, and ownership. It starts as a high-performance local desktop app but scales instantly into a team-oriented platform with secure database synchronization and granular role-based access control.
19
19
20
-
-**Offline-First Desktop Environment**: Local performance with no cloud dependency for personal projects.
21
-
-**Secure Team Workspaces**: Connect to **PostgreSQL** or **MySQL** for team synchronization via a secure Vercel-hosted proxy.
22
-
-**Granular RBAC**: Manage Admins, Editors, and Viewers with folder-level permissions.
23
-
-**Advanced Request Engine**: Full support for all HTTP methods, headers, parameters, and bodies.
24
-
-**Premium Responsive UI**: A dark-themed, premium design with a custom font-scaling engine for perfect readability on any screen.
25
-
-**Automated Updates**: Integrated GitHub update system for seamless version management.
20
+
## 🚀 Key Features
26
21
27
-
## 🛠️ Built With
22
+
### 1. Offline-First Excellence
23
+
-**Local Storage**: Your sensitive API data stays on your machine by default using high-speed IndexedDB (Dexie).
24
+
-**Zero Latency**: No "cloud sync" lag while you're prototyping or testing locally.
25
+
-**Privacy by Design**: No mandatory accounts or telemetry.
-**Multi-DB Support**: Connect your workspace to a remote **PostgreSQL** or **MySQL** server.
29
+
-**Vercel Proxy Deployment**: Deploy a production-ready server to Vercel in one click. This ensures your DB credentials are never exposed to the client side and all team traffic is securely authorized.
30
+
-**Real-time Sync**: Collaborative editing with bi-directional synchronization between local and remote states.
33
31
34
-
## 🚀 Getting Started
32
+
### 3. Folder-Level RBAC
33
+
-**Admin**: Full control over project infrastructure, sync settings, and team management.
34
+
-**Editor**: Full read/write access to folders, requests, and documentation.
35
+
-**Viewer**: Read-only access for team members who need to consume documentation without modification.
35
36
36
-
### Prerequisites
37
+
### 4. Advanced Request Engine
38
+
-**Full HTTP Support**: GET, POST, PUT, DELETE, PATCH, OPTIONS, and more.
39
+
-**Rich Payloads**: Seamlessly handle Headers, Query Params, and JSON/Text bodies.
40
+
-**Smart Response Viewer**: Real-time status codes, response headers, body size, and execution benchmarks.
API Documenter uses a unique **Security Proxy Architecture**. When you connect a database, the app deploys a serverless function to Vercel. This function acts as the sole gatekeeper for your database, ensuring that raw SQL credentials are never stored in the desktop application but remain securely in your Vercel environment variables.
92
+
93
+
For more details, see [SECURITY.md](SECURITY.md).
94
+
95
+
## 🤝 Contributing
96
+
97
+
We love contributions! Please read our [CONTRIBUTING.md](CONTRIBUTING.md) to get started.
98
+
99
+
## 📄 License
100
+
101
+
Distributed under the MIT License. See [LICENSE](LICENSE) for more information.
102
+
103
+
---
104
+
105
+
<!-- <div align="center">
106
+
Built with ❤️ by <a href="https://github.com/PraneethKulukuri26">Praneeth Kulukuri</a>
0 commit comments