diff --git a/README.md b/README.md index 66b3b95ce..7628d7539 100644 --- a/README.md +++ b/README.md @@ -82,18 +82,18 @@ For production builds, tests, and Docker, see [Getting Started](#getting-started **Shipped** - ✅ [Go SDK](https://github.com/authorizerdev/authorizer-go) — user + admin client, protocol selection (gRPC / REST / GraphQL) -- ✅ [JavaScript / TypeScript SDK](https://github.com/authorizerdev/authorizer-js) — v3.2.1; user + admin client, GraphQL + REST -- ✅ [Python SDK](https://github.com/authorizerdev/authorizer-python) — v0.2.0; sync + async clients, admin API -- ✅ [React SDK](https://github.com/authorizerdev/authorizer-react) — v2.1.0; `protocol` prop, pre-built login/signup components -- ✅ [Vue SDK](https://github.com/authorizerdev/authorizer-vue) -- ✅ [Svelte SDK](https://github.com/authorizerdev/authorizer-svelte) -- ✅ [Flutter SDK](https://github.com/nickolasgomez/authorizer-flutter-sdk) (community) -- ✅ Kubernetes Helm Chart (v2.2.0, appVersion 2.3.0) +- ✅ [JavaScript / TypeScript SDK](https://github.com/authorizerdev/authorizer-js) — v3.3.0; user + admin client, GraphQL + REST +- ✅ [Python SDK](https://github.com/authorizerdev/authorizer-py) — `authorizer-py` v0.2.0 (v0.3.0 in pre-release: `pip install --pre authorizer-py`); sync + async clients, admin API +- ✅ [React SDK](https://github.com/authorizerdev/authorizer-react) — v2.0.7 (v2.2.0 on the `rc` tag); `protocol` prop, pre-built login/signup components +- ✅ [Vue SDK](https://github.com/authorizerdev/authorizer-vue) — beta; no admin client or protocol selection yet +- ✅ [Svelte SDK](https://github.com/authorizerdev/authorizer-svelte) — beta; no admin client or protocol selection yet +- ✅ Kubernetes Helm Chart (v2.2.1, appVersion 2.3.0) - ✅ Render one-click deploy - ✅ Edge deployment via Fly.io **Planned** +- [Flutter SDK](https://github.com/authorizerdev/authorizer-flutter-sdk) — repository exists; not yet published to pub.dev - Migration guides for SSO/SAML/SCIM setup (coming soon) - React Native SDK - Android Native SDK diff --git a/ROADMAP_V2.md b/ROADMAP_V2.md index 24d0315c9..017b4d4fb 100644 --- a/ROADMAP_V2.md +++ b/ROADMAP_V2.md @@ -27,10 +27,10 @@ | gRPC API | Done | All 20 public ops + 32 admin ops on port 9091; separate `AuthorizerAdminService` | | Admin API | Done | 32 admin operations (users, webhooks, email templates, audit logs, FGA model/tuples) over all three transports | | Go SDK | Done | `authorizer-go`; user + admin client; protocol selection (gRPC / REST / GraphQL) | -| JavaScript / TypeScript SDK | Done | `authorizer-js` v3.2.1; user + admin client; GraphQL + REST protocols | -| Python SDK | Done | `authorizer-python` v0.2.0; sync + async; admin client | -| React SDK | Done | `authorizer-react` v2.1.0; `protocol` prop; pre-built login/signup/MFA components | -| Kubernetes Helm Chart | Done | v2.2.0 / appVersion 2.3.0; all env vars wired | +| JavaScript / TypeScript SDK | Done | `authorizer-js` v3.3.0; user + admin client; GraphQL + REST protocols | +| Python SDK | Done | `authorizer-py` v0.2.0; sync + async; admin client | +| React SDK | Done | `authorizer-react` v2.0.7; `protocol` prop; pre-built login/signup/MFA components | +| Kubernetes Helm Chart | Done | v2.2.1 / appVersion 2.3.0; all env vars wired | | M2M / Client Credentials | Missing | No service accounts or API keys | | SAML | Missing | Zero support | | SCIM / Directory Sync | Missing | No provisioning | @@ -455,9 +455,9 @@ Human approval and safe third-party access. ### 6.1 SDKs & Libraries - [x] **Go SDK** -- `authorizer-go`; typed user + admin client; protocol selection (gRPC / REST / GraphQL); FGA check/list helpers -- [x] **Node.js/TypeScript SDK** -- `authorizer-js` v3.2.1; user + admin client; GraphQL + REST (gRPC not supported in browsers) -- [x] **Python SDK** -- `authorizer-python` v0.2.0; sync + async clients; admin API -- [x] **React SDK** -- `authorizer-react` v2.1.0; `protocol` prop; pre-built login, signup, MFA, magic-link, social login components +- [x] **Node.js/TypeScript SDK** -- `authorizer-js` v3.3.0; user + admin client; GraphQL + REST (gRPC not supported in browsers) +- [x] **Python SDK** -- `authorizer-py` v0.2.0; sync + async clients; admin API +- [x] **React SDK** -- `authorizer-react` v2.0.7; `protocol` prop; pre-built login, signup, MFA, magic-link, social login components - [ ] **Vue / Svelte SDKs** -- admin client and protocol selection parity with authorizer-js - [ ] **Permission check middleware** for popular frameworks (Gin, Express, FastAPI, Next.js) - [ ] **Org switcher, API key manager, session manager** React components