The simple web interface allows you to discover and explore datasets without having to download them. You can also upload files directly, add permissions, and explore branches directly in the interface.

The Oxen Hub also provides a wide arrange of data exploration tools including one click Model Inference, UI Editable Dataframes, and Text2SQL search.

Create an account

Visit https://www.oxen.ai/register to register

Your Repositories

From your home page, you can view your repositories and create a new repository.

Setup Authorization

You will notice on the side panel you have access to your API Key. In order to push data to your repository you will need to copy this key and set it up in your user config. This saves your key in ~/.config/oxen/user_config.toml with one key per host if you ever need to push to multiple hosts.

oxen config --auth hub.oxen.ai YOUR_API_KEY
cat ~/.config/oxen/user_config.toml

Create Remote Repository

Pick a name and give your repository a description. Repositories can be public for anyone to view, or private just for you and your company.

Push your data

Once you have created a repository, you will see a URL you can push your data to in the format https://hub.oxen.ai/<username>/<repo_name>

From the data repository that you created above you can simply add the remote and push.

oxen config --set-remote origin https://hub.oxen.ai/<username>/<repo_name>
oxen push origin main

You will now be able to see your data in the hub.

Add Collaborators

Now you can add collaborators from the web interface to share your work with your team. Click the + next to โ€œContributorsโ€ on the bottom right of your repo and you will find the contributors page:

๐ŸŽ‰ Congrats! Now your have your team and data in the hub and are ready to start building out your data pipeline with Oxenโ€™s one click Model Inference, UI Editable Dataframes, and Text2SQL search.

P.S. You can also check out the CLI to learn more about how to use Oxen.