bucketeer-io / bucketeer

Feature Flag Management and A/B Testing platform
https://bucketeer.io
Apache License 2.0
263 stars 15 forks source link

feat: public APIs #904

Open cre8ivejp opened 6 months ago

cre8ivejp commented 6 months ago

To be able to manage the flags and other features outside of the console.

kentakozuka commented 3 months ago

What we want

milestones

  1. Design auth
    • API Token
  2. Simplify gRPC API
    1. Start from Feature
      1. Create new APIs
        1. Create/Get/Update/Delete
    2. Give up commands

--- Phase 2

  1. (if necessary) implement HTTP with OpenAPI
  2. Do the same for all entities
kentakozuka commented 3 months ago

System design

(Updated 2024-06-17)

sequenceDiagram
    3rdParty->>+APIGateway: GetFeature (gPRC)
    APIGateway->>+Backend (Feature service): GetFeature (gRPC)