Installation
Install the official NovaAI SDK for your preferred programming language and prepare your development environment. This guide covers system requirements, supported SDKs, package installation, environment configuration, and verification before making your first API request.
System Requirements
Before installing NovaAI, ensure your development environment meets the minimum requirements.
Requirement | Version |
|---|---|
Node.js | 18+ |
Python | 3.10+ |
Go | 1.21+ |
PHP | 8.2+ |
Java | 17+ |
Internet Connection | Required |
Supported SDKs
NovaAI provides official SDKs for the most commonly used programming languages. Every SDK follows the same API design, making it easy to switch between languages.
Language | Package | Status |
JavaScript |
| Stable |
Python |
| Stable |
Go |
| Stable |
PHP |
| Stable |
Java |
| Beta |
Choose Your Package Manager
Install the NovaAI SDK using your preferred package manager.
Verify Installation
After installing the SDK, verify that the package is available in your project.
Project Structure
A typical NovaAI project might follow the structure below.
Keeping your project organized makes it easier to manage API integrations as your application grows.
Environment Configuration
NovaAI uses environment variables to securely store credentials and configuration values.
Create a .env file in your project root.
Variable | Required | Description |
|---|---|---|
| Yes | Authenticates requests to NovaAI. |
| Optional | Associates requests with a specific project. |
Installation Checklist
Complete the following before continuing to the next guide:
Install the official NovaAI SDK.
Confirm your runtime meets the minimum requirements.
Create a project directory.
Configure your environment variables.
Verify the SDK loads without errors.
Common Installation Issues
Package installation fails
Ensure your package manager is up to date and that your internet connection is stable.
Unsupported runtime version
Upgrade your runtime to a supported version before installing the SDK.
Module cannot be found
Confirm the SDK has been installed successfully and that dependencies have been installed correctly.
Environment variables are not detected
Restart your development server after creating or modifying the .env file.
Installation Workflow
Next Step
Your development environment is now ready.
Continue to Authentication to learn how NovaAI securely authorizes requests using API keys, project scopes, and bearer token authentication.