Skip to main content
Developer Portal & API Reference

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.

OpenAPI 3.1

Aexaware OpenAPI Specification

Machine-readable OpenAPI 3.1.0 specification defining our public API endpoints, schemas, parameters, and responses.

OAuth & Auth.md

Aexaware Authentication & Agent Permissions

Authorization flows, OAuth 2.0 metadata, Bearer token integration, and identity assertion verification for AI agents.

Webhooks

Aexaware Webhooks & Event Notifications

Subscribe to real-time events with HMAC-SHA256 signature verification and exponential backoff retry handling.

MCP Server

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

Public & Open Discovery

All OpenAPI specifications, LLMs.txt summaries, service catalogs, sitemaps, and RSS feeds on https://aexaware.com are completely public and accessible without authentication.

Authenticated Integrations

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

MethodEndpoint PathContent TypeDescription
GET/openapi.jsonapplication/vnd.oai.openapi+jsonReturns the OpenAPI 3.1.0 specification in JSON format.
GET/openapi.yamlapplication/yamlReturns the OpenAPI 3.1.0 specification in YAML format.
GET/llms.txttext/plain; charset=utf-8Structured markdown summary of Aexaware Infotech services and architecture for LLMs.
GET/llms-full.txttext/plain; charset=utf-8Comprehensive markdown documentation of all services, portfolio projects, and blogs.
GET/.well-known/api-catalogapplication/linkset+jsonRFC 9727 API Catalog Linkset index defining service documentation and descriptor URLs.
GET/.well-known/mcp/server-card.jsonapplication/jsonModel Context Protocol (MCP) server descriptor card and registered tool definitions.
GET/.well-known/agent-skills/index.jsonapplication/jsonDirectory of capabilities, tools, and skills available for AI agent workflows.
GET/auth.mdtext/markdown; charset=utf-8Standardized agent authorization policy and credential discovery metadata.
GET/webhooks.mdtext/markdown; charset=utf-8Webhook event definitions, payload schemas, and HMAC-SHA256 signature instructions.
GET/sitemap-index.xmlapplication/xmlPrimary XML sitemap index listing all crawlable pages and service routes.
GET/rss.xmlapplication/rss+xmlRSS 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

1. cURL RequestsTerminal / CLI

// 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 .
2. JavaScript / TypeScript FetchNode.js / Browser
// 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);
3. Python (requests)Python 3
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.

RFC 9727 API Catalog

Machine-readable Linkset directory.

View Catalog →

MCP Server Card

Model Context Protocol endpoint registry.

View Server Card →

LLMs.txt Overview

Structured markdown context for LLMs.

Read llms.txt →

Agent Skills

Autonomous agent tooling registry.

View Skills →

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.