Complete User Managementfor Modern Applications
Secure, scalable, and developer-friendly user management system designed for startups and SMBs. Built with .NET Core 8 and following Clean Architecture principles.





Free tier available • 500K+ users managed
Trusted by developers at innovative startups and growing businesses worldwide
Powerful Features for Modern Applications
Everything you need to build secure, scalable user management systems
Role-Based Access Control (RBAC)
Implement granular access control with our comprehensive RBAC system. Create custom roles, assign specific permissions, and manage access at scale.
- Dynamic role creation and assignment
- Granular permission system with RESOURCE_ACTION format
- Hierarchical role inheritance
- Real-time permission updates
Comprehensive Audit Logging
Track every action with detailed audit trails. Maintain compliance and security with complete visibility into user activities.
- Complete audit trail for all operations
- Searchable and filterable logs
- Export capabilities for compliance
- Immutable audit records
JWT Authentication
Secure token-based authentication with industry-standard JWT implementation.
User Management
Complete user lifecycle management with advanced features and security controls.
Enterprise Security
Built-in security features to protect your application and user data.
Email Verification & Password Reset
Streamlined user onboarding and password recovery workflows.
Why Startups and SMBs Choose UMS
Built specifically for the needs of growing businesses
Quick Integration
Get up and running in minutes, not weeks. Our RESTful API and comprehensive documentation make integration seamless.
# Quick start with Docker docker-compose up -d # Your UMS instance is ready!
Scalable Architecture
Built on .NET Core 8 with Clean Architecture principles, UMS scales with your business from startup to enterprise.
Cost-Effective Solution
Flexible pricing plans designed for growing businesses. Start free and scale as you grow.
Compliance Ready
Built with security and compliance in mind. Meet GDPR, SOC 2, and other regulatory requirements with ease.
Developer-Friendly
Comprehensive API documentation, SDKs, and developer tools make integration a breeze.
Simple Integration, Powerful Results
Get up and running in minutes with our comprehensive API
Quick Start API Example
// Authenticate and get token
const response = await fetch('https://api.ums.io.vn/auth/login', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
usernameOrEmail: 'admin',
password: 'your-secure-password'
})
});
const { token } = await response.json();
// Use token for authenticated requests
const users = await fetch('https://api.ums.io.vn/users', {
headers: { 'Authorization': `Bearer ${token}` }
});Core Endpoints
- Authentication: Login, logout, refresh tokens
- Users: Create, read, update, delete users
- Roles: Manage roles and permissions
Advanced Features
- Audit Logs: Access comprehensive audit trails
- Permissions: Fine-grained permission control
- Security: Password reset, email verification
Now Available: Official SDKs for JavaScript stack (React, Next.js, Vue.js) at docs.ums.io.vn/docs/quickstart
Flexible Pricing for Every Stage
Start with our free tier and scale as your business grows. Enterprise solutions available.
Free Tier
Perfect for getting started with user management
- Up to 1000 users
- Basic authentication
- Core RBAC features
- Community support
Startup Tier
For growing startups and SMBs
- Up to 5,000 users
- All Free features
- Advanced RBAC
- Audit logging
- Email verification
- Priority support
Business Tier
For established businesses with advanced needs
- Up to 10,000 users
- All Startup features
- Advanced security features
- Custom branding
- API rate limits increased
- Dedicated support
What Our Customers Say
Real experiences from teams using UMS every day
"UMS saved us months of development time. The RBAC system is exactly what we needed, and the audit logging features helped us achieve compliance quickly."

"As a startup, we needed something that could scale with us. UMS has been perfect - easy to implement, secure, and the API is incredibly well-designed."

"The Clean Architecture approach means the system is maintainable and extensible. We've been able to customize it for our specific needs without breaking updates."

Frequently Asked Questions
Everything you need to know about UMS
Ready to Simplify Your User Management?
Join hundreds of companies that trust UMS for their user management needs.
No credit card required • Free tier available • Cancel anytime