Documentation Index
Fetch the complete documentation index at: https://docs.legnext.ai/llms.txt
Use this file to discover all available pages before exploring further.
Get Your API Key
- Visit Legnext Dashboard
- Log in to your account
- Navigate to API Keys section
- Create a new API key
- Copy and save it securely
Using Your API Key
Method 1: Direct Initialization
import org.openapitools.client.ApiClient;
import org.openapitools.client.Configuration;
import org.openapitools.client.api.ImageApi;
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setBasePath("https://api.legnext.ai");
ImageApi imageApi = new ImageApi(apiClient);
String apiKey = "your-api-key-here";
// Use apiKey as parameter in method calls
}
}
Method 2: Environment Variable (Recommended)
Set the environment variable:
# macOS/Linux
export LEGNEXT_API_KEY="your-api-key-here"
# Windows CMD
set LEGNEXT_API_KEY=your-api-key-here
# Windows PowerShell
$env:LEGNEXT_API_KEY="your-api-key-here"
Then in your code:
public class Example {
public static void main(String[] args) {
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setBasePath("https://api.legnext.ai");
String apiKey = System.getenv("LEGNEXT_API_KEY");
ImageApi imageApi = new ImageApi(apiClient);
// Use apiKey as parameter in method calls
}
}
Method 3: Properties File
Create a config.properties file:
legnext.api.key=your-api-key-here
legnext.api.baseurl=https://api.legnext.ai
Load it in your code:
import java.io.FileInputStream;
import java.util.Properties;
import org.openapitools.client.ApiClient;
import org.openapitools.client.Configuration;
import org.openapitools.client.api.ImageApi;
public class Example {
public static void main(String[] args) throws Exception {
Properties props = new Properties();
props.load(new FileInputStream("config.properties"));
ApiClient apiClient = Configuration.getDefaultApiClient();
apiClient.setBasePath(props.getProperty("legnext.api.baseurl"));
String apiKey = props.getProperty("legnext.api.key");
ImageApi imageApi = new ImageApi(apiClient);
// Use apiKey as parameter in method calls
}
}
Security Best Practices
⚠️ Never hardcode API keys in your code
✅ Always use environment variables or configuration files
✅ Add configuration files to .gitignore
✅ Rotate keys regularly and revoke compromised ones
Next Steps