Skip to content

Latest commit

 

History

History
86 lines (63 loc) · 2.05 KB

File metadata and controls

86 lines (63 loc) · 2.05 KB

Cryden API - HTTP/gRPC Server

Status License Go Version

🔗 Quick Links

🎯 Purpose

Make Cryden accessible from any language via REST and gRPC.

📊 Status

  • Phase: Planning (waiting for core v1)
  • Progress: 0%
  • Target: After cryden v1.0.0

🗺️ Roadmap

v1.0.0

  • REST API endpoints
  • gRPC server
  • OpenAPI/Swagger docs
  • Docker container
  • Production config

v1.1.0

  • WebSocket support
  • Rate limiting per API key
  • Request/response logging

🔧 Development

go run cmd/server/main.go
curl http://localhost:8080/health

📡 API Endpoints (Planned)

POST   /auth/signup
POST   /auth/login
POST   /auth/logout
POST   /auth/refresh
GET    /auth/sessions
DELETE /auth/sessions/:id

🔗 Dependencies

· cryden core library

🆘 Getting Help

🤝 Contributing

We welcome contributions! Please:

  1. Read CONTRIBUTING.md
  2. Check open issues
  3. Join Discord

Current needs:

  • 🐛 Bug hunters
  • 📝 Documentation writers
  • 🧪 Testers
  • 💡 Feature ideas

📄 License

MIT © CrydenSync

This is open source software. Use it freely, modify it, share it.