SDKs & Tools | API Reference Guide | CourtMesh
    Skip to main content
    On this page

    SDKs and tools

    Official, source available clients for the CourtMesh API, published under the thinkscoop-technologies GitHub organisation. Every client wraps the same endpoints documented on the pages in this reference; when in doubt about a parameter or a response shape, this reference is the source of truth, not a client's own README.

    Node.js
    courtmesh-node, current version 0.4.0.
    npm install @courtmesh/sdk@0.4.0
    import { CourtMesh } from '@courtmesh/sdk';
    
    const client = new CourtMesh({ apiKey: process.env.COURTMESH_API_KEY });
    
    const results = await client.search.cases({
      query: 'dishonour of cheque section 138',
      court: 'Bombay High Court',
    });
    View source on GitHub
    Python
    courtmesh-python, current version 0.4.0.
    pip install courtmesh-sdk==0.4.0
    from courtmesh import CourtMesh
    
    client = CourtMesh(api_key="cm-YOUR_KEY_HERE")
    
    results = client.search.cases(
        query="dishonour of cheque section 138",
        court="Bombay High Court",
    )
    View source on GitHub
    MCP server
    courtmesh-mcp, current version 0.4.0. Exposes this same corpus to Claude and other Model Context Protocol agents; see the MCP server product page for what it can do.
    {
      "mcpServers": {
        "courtmesh": {
          "command": "npx",
          "args": ["-y", "@courtmesh/mcp-server@0.4.0"],
          "env": { "COURTMESH_API_KEY": "cm-YOUR_KEY_HERE" }
        }
      }
    }
    View source on GitHub
    Postman
    courtmesh-postman, a ready made collection covering every endpoint on this reference.
    # Import directly from GitHub, or download and import manually
    # in Postman: File > Import > Link
    https://raw.githubusercontent.com/thinkscoop-technologies/courtmesh-postman/main/courtmesh.postman_collection.json
    View source on GitHub