Fast track from idea to finished product – Using only one tool
All the infrastructure you need is collected under one roof to create your full user story in the way you want. Fully GDPR compliant. Only focus on the fun stuff!

User readiness
Secure app, login flow, signup flow
- Complete flows for Signup & Login in all possible ways
- MFA
- Email invitation
- Forgot password
- Role-based access control (RBAC)
- Secure your application
- API keys


User management
Let your users manage their own users
- User management view
- Manage different users and their roles
- Team view for organizational accounts
- Multitenancy
Payment readiness
Define plans and let your users subscribe
- Payment flow during signup and in-app
- Paywall
- Stripe integration
- Automatic subscription oversight (if users forgot to pay they get notified)
- Subscription pricing plans
- Upgrade downgrade


Feature control
Expose features to a role or plan
- Feature flags for different user roles or payment plans
- Expose features on your API or UI
Runs on
Ionic for Angular

NestJS
React Native
ReactJS
Unlock Nblocks
Connecting Your App Data to Nblocks Users and Accounts
You might have made your app ready for users, who can now signup and log in to it. A natural next step is to only expose your users to data and content that is theirs. To make this happen, you’ll need to separate the data in your database so you can filter it based on...
How to Configure Your Nblocks App Profile
One of the main pillars for Nblocks is that you, as a developer, should have speed, flexibility and complete control. Speed is important, so you get value much faster than if you do it yourself. Flexibility so you can make changes fast and full control so you...
Handling roles in your application using Role Based Access Control (RBAC)
Role Based Access Control(RBAC) is one of the most commonly used methods for defining what a user can and cannot access in your application. As its name describes RBAC is based on Roles that describe the different rights. The users are assigned roles and that is how...
Getting your app ready for payments.
Letting your users select different plans and pay for them is something that we think might be only one integration to a payment provider and you are done. But there is quite many features that need to developed in your app to have a complete payment ready app. You...
What is CORS?
How it works and how to identify and fix CORS errors Browsers have a lot of mechanisms to protect users. One of those things is the “Same Origin” policy. By default, web browsers only allow your site or web app to send a request to an URL of the same origin and block...
Getting your App ready for users in 10 minutes with Nblocks
Users are the pillar of almost all apps. And all of them are used to sign up, receive a welcome mail, log in, and use your app. These steps seem pretty trivial and should not be a challenge for most developers, but since users are so central in an app, what we expose...
Security
Everything you need to know about the security at Nblocks