Nile ships a few common components with its react sdk, focused around user login and sign up. It is integrated with @niledatabase/server for API requests, or directly with your Nile database when using Okta or Google


npm install @niledatabase/react @niledatabase/server


You can see a list of components and their configurations by visiting the Nile database storybook.


The components use @mui/joy. @mui/joy is still in active beta, and the <UserTenantList /> uses a component that has not fully been migrated yet, so extending the @mui/joy theme is required.

You can see how the Nile storybook extends theming via github.