Package Installations

Managing Python Package Installation for your app's Backend.

The Packages tab in the Configuration section lets you install and manage Python packages


Ask the Agent to Install Packages

The Agent makes it easy to install Python packages:

  1. Ask the Agent to install a package (e.g., "Can you install NumPy python package for me?").

  2. The Agent will handle the installation and provide updates directly in the chat.

  3. You’ll see confirmation messages once the package is installed successfully.

💡 Tip: You can install any pip packages, including those hosted on Git (e.g., git+https://...).


Adding Packages Manually

If you prefer, you can also update your requirements.txt manually:

  1. Go to the Packages tab in Configuration.

  2. Add the package name (and version, if needed) under Your Packages.

  3. Click Upgrade Workspace to apply the changes.


Frequently Asked Questions

Can the agent install any Python packages?

Yes, the Agent can install any pip packages, including packages hosted on Git (e.g., `git+https://...`).

How do I know if a package is installed correctly?

You’ll see constant info messages from the Agent during installation. Additionally, the bell notification icon will alert you once the installation is complete.

How do I fix packages that show errors?

Click Show Logs next to the package section to view the error details.

Can I install frontend (NPM) packages in Databutton?

Databutton comes with a pre-configured set of popular packages. You cannot install additional NPM packages at the moment. However, this feature is on our roadmap and will be available soon.

If you’d like to request additional packages, feel free to contact our team through the Intercom widget (bottom corner of the screen) or reach out on Discord.

To list the pre-installed NPM packages, simply ask the agent: "Show me all frontend packages available in Databutton."

Last updated