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
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
We’re actively building and improving the GRYDD suite. Join the community and help shape the future of IAM and WAF security.