ARI.Software Docs

API Keys

Managing API keys for AI and external service integrations.

Overview

ARI connects to external services through API keys that you control. All keys are stored locally on your server and never shared with ARI or any third party.

OpenAI

Required for the AI Assistant module and AI-powered module generation.

  1. Create an account at platform.openai.com
  2. Navigate to API Keys and generate a new key
  3. Enter it during ARI setup or add it to your environment configuration

You can control which models are used and set spending limits through the OpenAI dashboard.

Email (Resend)

Optional. Enables email notifications and other email-based features.

  1. Create an account at resend.com
  2. Generate an API key
  3. Add it to your environment configuration

Security Best Practices

  • Never share your API keys or commit them to version control
  • Use different keys for development and production
  • Rotate keys periodically
  • Set usage limits and billing alerts on your OpenAI account
  • Review API usage in each provider's dashboard regularly

Key Rotation

To rotate a key:

  1. Generate a new key in the provider's dashboard
  2. Update your ARI environment configuration with the new key
  3. Restart ARI
  4. Verify everything works
  5. Revoke the old key in the provider's dashboard

Your Personal Workspace. Your Rules.

Open Source. Self-Hosted. Full Data Control. Fully Extendable. AI Native. Dozens of Built-In Modules And Build Your Own In Minutes. No Coding Required.

Download