Skip to main content

Introduction to GRYDD

GRYDD is a modern, modular, and secure platform suite designed to provide comprehensive solutions for Identity and Access Management (IAM) and Web Application Security (WAF). It helps organizations safeguard their applications and user identities through centralized access control, authentication, and traffic protection mechanisms.

Core Modules

IAM

The Identity and Access Management module that enables:

  • Multi-tenant user and role management
  • Authentication flows (password, OTP, WebAuthn, etc.)
  • Role-Based Access Control (RBAC)
  • Policy and governance enforcement

WAF

The Web Application Firewall module that provides:

  • Protection against OWASP top 10 threats
  • Request filtering and traffic inspection
  • Rate limiting and IP blocking
  • Integration with IAM for policy-driven security

Getting Started with GRYDD

Follow this guide to set up and run GRYDD and its modules locally in minutes.

Prerequisites

Ensure the following are installed:


Step 1: Clone the GRYDD Repository

git clone https://github.com/your-org/grydd-suite.git
cd grydd-suite
tip

If using a private repo, ensure SSH or access token authentication is configured properly.


Step 2: Install Project Dependencies

pnpm install
# or
npm install

Step 3: Start the Suite Locally

You can choose to run either IAM, WAF, or both:

# To start the IAM module
pnpm dev:iam

# To start the WAF module
pnpm dev:waf

# To run the full suite together (if supported)
pnpm dev

Navigate to:

  • IAM: http://localhost:3000/iam
  • WAF: http://localhost:3000/waf

Step 4: Access the Admin Consoles

Each module has its own dedicated admin interface.

IAM Console

Use your credentials to:

  • Manage tenants and applications
  • Set up roles and permissions
  • Configure authentication methods
  • Define access control policies

WAF Console

Use your credentials to:

  • View incoming request logs
  • Create protection rules
  • Set rate limits and ban lists
  • Connect with IAM policies

What’s Next?

Explore product-specific guides:

  • GRYDD IAM > Tenant Management
  • GRYDD IAM > RBAC & Policies
  • GRYDD WAF > Request Rules
  • GRYDD WAF > Integration with IAM

Developer Resources

  • GRYDD API Docs
  • SDK Integration
  • Custom Themes
  • Troubleshooting

Community & Support

  • Report Issues on GitHub
  • Feature Requests
Contribute to GRYDD

We’re actively building and improving the GRYDD suite. Join the community and help shape the future of IAM and WAF security.