Skip to content

crydensync/crydensync-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

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.

About

REST and gRPC API for CrydenSync authentication engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors