Aexaware Infotech Developer Documentation
The complete guide to Aexaware Infotech's public APIs, OpenAPI 3.1.0 specifications, security authentication, webhooks, and Model Context Protocol (MCP) server endpoints.
Aexaware OpenAPI Specification
Machine-readable OpenAPI 3.1.0 specification defining our public API endpoints, schemas, parameters, and responses.
Aexaware Authentication & Agent Permissions
Authorization flows, OAuth 2.0 metadata, Bearer token integration, and identity assertion verification for AI agents.
Aexaware Webhooks & Event Notifications
Subscribe to real-time events with HMAC-SHA256 signature verification and exponential backoff retry handling.
Aexaware Model Context Protocol (MCP) Server
Connect Claude, ChatGPT, Cursor, and custom agent workflows directly to Aexaware Infotech tools and resources.
Aexaware API Authentication
Security models, open discovery, and agent authorization
All OpenAPI specifications, LLMs.txt summaries, service catalogs, sitemaps, and RSS feeds on https://aexaware.com are completely public and accessible without authentication.
For dedicated partner endpoints and verified agent requests, credentials can be supplied using standard Bearer tokens or API keys:
Authorization: Bearer <YOUR_API_TOKEN>X-API-Key: <YOUR_API_KEY>For full agent registration specifications and OAuth metadata, review auth.md or the Authentication Guide.
Aexaware API Endpoints Directory
Public endpoints, content feeds, and machine-readable resources
| Method | Endpoint Path | Content Type | Description |
|---|---|---|---|
| GET | /openapi.json | application/vnd.oai.openapi+json | Returns the OpenAPI 3.1.0 specification in JSON format. |
| GET | /openapi.yaml | application/yaml | Returns the OpenAPI 3.1.0 specification in YAML format. |
| GET | /llms.txt | text/plain; charset=utf-8 | Structured markdown summary of Aexaware Infotech services and architecture for LLMs. |
| GET | /llms-full.txt | text/plain; charset=utf-8 | Comprehensive markdown documentation of all services, portfolio projects, and blogs. |
| GET | /.well-known/api-catalog | application/linkset+json | RFC 9727 API Catalog Linkset index defining service documentation and descriptor URLs. |
| GET | /.well-known/mcp/server-card.json | application/json | Model Context Protocol (MCP) server descriptor card and registered tool definitions. |
| GET | /.well-known/agent-skills/index.json | application/json | Directory of capabilities, tools, and skills available for AI agent workflows. |
| GET | /auth.md | text/markdown; charset=utf-8 | Standardized agent authorization policy and credential discovery metadata. |
| GET | /webhooks.md | text/markdown; charset=utf-8 | Webhook event definitions, payload schemas, and HMAC-SHA256 signature instructions. |
| GET | /sitemap-index.xml | application/xml | Primary XML sitemap index listing all crawlable pages and service routes. |
| GET | /rss.xml | application/rss+xml | RSS 2.0 XML feed of published technical blogs and software engineering articles. |
Example API Requests & Code Snippets
Copy-and-paste examples in cURL, JavaScript / TypeScript, and Python
// Fetch OpenAPI specification in JSON:
curl -sL https://aexaware.com/openapi.json | jq .// Fetch token-efficient markdown context for LLMs:
curl -sL https://aexaware.com/llms.txt// Request page in Markdown format via Accept header:
curl -sL -H "Accept: text/markdown" https://aexaware.com/services/web-development// Fetch Model Context Protocol (MCP) server card:
curl -sL https://aexaware.com/.well-known/mcp/server-card.json | jq .// Fetch Aexaware OpenAPI 3.1.0 Specification
async function getAexawareApiSpec() {
const response = await fetch("https://aexaware.com/openapi.json", {
headers: {
"Accept": "application/vnd.oai.openapi+json, application/json",
"User-Agent": "MyAgent/1.0"
}
});
if (!response.ok) {
throw new Error(`Failed with status ${response.status}`);
}
const spec = await response.json();
console.log("Aexaware API Title:", spec.info.title);
return spec;
}
getAexawareApiSpec().then(console.log);import requests
def fetch_aexaware_services():
url = "https://aexaware.com/llms.txt"
headers = {
"User-Agent": "AexawareAgent/1.0"
}
response = requests.get(url, headers=headers)
response.raise_for_status()
print("Aexaware Context:")
print(response.text[:500])
if __name__ == "__main__":
fetch_aexaware_services()Aexaware Machine-Readable Standards
We implement open standards enabling autonomous agents and LLM crawlers to inspect our capabilities programmatically.
Ready to Build with Aexaware?
Let's Connect.
Need a custom API, AI agent integration, or enterprise cloud solution? Book a free consultation with our engineering team.