Ruby
Python
PHP
Java
Node.js
Go
.NET
Creating your first Database
Before even uploading your data, it is important to create your database by defining clearly the name and the type of ids you will be using down the road to refer to your users and your items.
You can create a database more simply withing the dashboard, or directly by calling our API.
Dashboard
Name your Database
The first step in this process would be for you to name your database, and ideally to enter a description about it.
![](https://cdn.prod.website-files.com/61f933d64e15c2ff4340268c/6228e3b77a5100906cf12f1d_Screen%20Shot%202022-03-09%20at%209.28.09%20AM.png)
Define your "Item Ids" type
Items are the entities you want to recommend to your users, such as movies or books.
You need to configure the type of your item ID type when creating a new database. This choice is permanent and cannot be modified later for this database.
![](https://cdn.prod.website-files.com/61f933d64e15c2ff4340268c/6228e4335a9d21d18779c0c2_Screen%20Shot%202022-03-09%20at%209.30.06%20AM.png)
Define your "User Ids" type
Users are the people you want to recommend your items to.
Simirlarly to the items, you need to configure the type of your users’ ID type when creating a new database. This choice is permanent and cannot be modified later for this database.
![](https://cdn.prod.website-files.com/61f933d64e15c2ff4340268c/6228e57d572fdf61c975b18a_Screen%20Shot%202022-03-09%20at%209.35.32%20AM.png)
API
You can also create a database by simply calling the following endpoint and entering the following information:
- Name
- description
- item_id_type
- user_id_type