Comprehensive guides, API references, and tutorials to help you integrate and leverage our services effectively. From quick start guides to advanced implementation examples, we've got everything you need to build amazing applications.
API Endpoints
SDKs Available
Uptime
Get started with Gridalyze in just a few minutes. Choose your preferred language and follow the installation guide.
npm install gridalyze-sdk
// Initialize the SDK
import Gridalyze from 'gridalyze-sdk';
const gridalyze = new Gridalyze({
apiKey: 'your-api-key-here',
environment: 'production'
});
pip install gridalyze
# Initialize the SDK
from gridalyze import Gridalyze
gridalyze = Gridalyze(
api_key='your-api-key-here',
environment='production'
)
composer require gridalyze/php-sdk
// Initialize the SDK
use Gridalyze\Gridalyze;
$gridalyze = new Gridalyze([
'api_key' => 'your-api-key-here',
'environment' => 'production'
]);
# Set your API key
export GRIDALYZE_API_KEY="your-api-key-here"
# Make your first request
curl -X GET "https://api.gridalyze.in/v1/status" \
-H "Authorization: Bearer $GRIDALYZE_API_KEY"
All API requests require authentication using your API key. You can find your API keys in the dashboard.
Keep your API keys secure and never expose them in client-side code. Use environment variables for production applications.
// Include your API key in the Authorization header
const response = await fetch('https://api.gridalyze.in/v1/projects', {
headers: {
'Authorization': 'Bearer your-api-key-here',
'Content-Type': 'application/json'
}
});
Let's create a simple project to get you started with the Gridalyze API.
// Create a new web development project
const project = await gridalyze.projects.create({
name: 'My Awesome Website',
type: 'website',
description: 'A modern website for my business',
budget: 5000,
timeline: '4 weeks'
});
console.log('Project created:', project.id);
// Get project details
const projectDetails = await gridalyze.projects.get(project.id);
console.log('Project status:', projectDetails.status);
console.log('Progress:', projectDetails.progress + '%');
Manage your web development projects through our comprehensive API.
/api/v1/projects
List Projects
Retrieve a list of all projects for the authenticated user.
Parameter | Type | Required | Description |
---|---|---|---|
page | integer | No | Page number (default: 1) |
limit | integer | No | Items per page (default: 20, max: 100) |
status | string | No | Filter by status (draft, active, completed) |
{
"success": true,
"data": {
"projects": [
{
"id": "proj_123456",
"name": "E-commerce Website",
"type": "website",
"status": "active",
"progress": 75,
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-20T14:45:00Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"pages": 1
}
}
}
/api/v1/projects
Create Project
Create a new web development project.
{
"name": "My Website",
"type": "website",
"description": "A modern business website",
"budget": 5000,
"timeline": "4 weeks",
"features": ["responsive", "cms", "seo"],
"contact_info": {
"email": "client@example.com",
"phone": "+1234567890"
}
}
Choose from our official SDKs and libraries to integrate Gridalyze into your applications.
Official JavaScript/Node.js SDK for browser and server-side applications.
Step-by-step guides to help you build amazing applications with Gridalyze.
Learn how to create a complete e-commerce solution with payment integration and inventory management.
Start TutorialConfigure and deploy your applications on our managed VPS hosting platform.
Start TutorialIntegrate Stripe, PayPal, and other payment gateways into your applications.
Start TutorialBuild custom content management systems with advanced features and user management.
Start TutorialReady-to-use code examples for common use cases and integrations.
const project = await gridalyze.projects.create({
name: 'My Website',
type: 'website',
budget: 5000
});
project = gridalyze.projects.create(
name='My Website',
type='website',
budget=5000
)
const payment = await gridalyze.payments.create({
amount: 5000,
currency: 'usd',
payment_method: 'stripe'
});
payment = gridalyze.payments.create(
amount=5000,
currency='usd',
payment_method='stripe'
)