Skip to main content
DEVS HUB & OAUTH 2.0 INFRASTRUCTURE

Build next-gen apps with "Sign in with Scryme"& APIs

Empower your application with multi-tenant identity authorization, V3 API Keys, webhooks, and official client SDKs for TypeScript and Rust.

import { ScrymeClientSDK } from "@scryme/sdk";

// Initialize Scryme Client with OAuth 2.0 or V3 Client ID
const scryme = new ScrymeClientSDK({
  clientId: "v3_app_84920a1f9e83b21c",
  orgSlug: "acme-corp",
});

// Trigger 'Sign in with Scryme' OAuth Flow
export async function handleSignInWithScryme() {
  const { url, state } = await scryme.customer.auth.getOAuthLoginUrl({
    scopes: ["user.profile", "user.email", "orders.read"],
    redirectUri: "https://yourapp.com/auth/callback",
  });

  window.location.href = url;
}

Everything you need for seamless authorization

Plug into Scryme identity, retail APIs, and data engine with developer-grade security and developer tools.

Sign in with Scryme

Implement OAuth 2.0 / OpenID Connect authentication so your customers can log into your third-party applications with their unified Scryme identity.

  • PKCE & Authorization Code flow
  • Granular scope consent controls

V3 API Keys Management

Provision environment-scoped API keys for Live and Test environments. Issue timing-safe encrypted keys for server-to-server microservices.

  • Instant key rotation & revocation
  • CORS origin authorization lists

Event Webhook Subscriptions

Subscribe to enterprise events like `order.created`, `stock.reconciled`, or `user.authenticated` with HMAC SHA-256 signatures.

  • HMAC SHA-256 signature verification
  • Automatic retry logic & delivery logs

TypeScript & Rust SDKs

Accelerate integration using zero-dependency, auto-generated SDK packages `@scryme/sdk` and `scryme-sdk` for Rust native apps.

  • End-to-end OpenAPI TypeScript types
  • High-performance Rust async client

Multi-Tenant Isolation

Strict organization boundary checks prevent unauthorized cross-tenant data access across all API endpoints and token validation procedures.

  • Timing-safe constant-time hash checks
  • Built-in rate limiting & IP whitelisting

Developer Portal Console

Self-service portal to create apps, view request logs, test OAuth callback authorization, and monitor API quotas in real time.

  • Full lifecycle key & client management
  • Live request analytics & audit trails

Ready to integrate "Sign in with Scryme"?

Create your free developer workspace, generate OAuth Client credentials, and test your authentication flow in minutes.