Skip to main content

Meraki Client - Python client for Meraki Dashboard API.

pypi ci documentation license


Documentation


Python client for the Meraki Dashboard API. Auto-generated from the OpenAPI spec to stay current with the latest releases.

Installation:

pip install meraki-client

Features

  • Modern Python 3.11+ with full type annotations
  • Sync and async clients built on httpx
  • Pydantic models for requests and responses
  • Automatic retries and pagination
  • Full API coverage (auto-generated from OpenAPI)

Setup

  1. Enable API access in your Meraki dashboard organization and obtain an API key

  2. Pass the API key to the client, or set it as an environment variable:

    client = MerakiClient(api_key="YOUR_KEY_HERE")
    
    export MERAKI_DASHBOARD_API_KEY=YOUR_KEY_HERE
    

Application identification

Cisco Meraki recommends that ecosystem partners and application developers identify their application with API requests. See User agents guide for formatting details.

client = MerakiClient(caller="ApplicationName/1.0 VendorName")

Or via environment variable:

export MERAKI_PYTHON_SDK_CALLER="ApplicationName/1.0 VendorName"

Usage

API calls follow the pattern client.<scope>.<operation>(), where scope maps to the OpenAPI tags (e.g., organizations, networks, devices).

Synchronous

from meraki_client import MerakiClient

client = MerakiClient()
org = client.organizations.get_organization(org_id)

Asynchronous

from meraki_client.aio import AsyncMerakiClient

async with AsyncMerakiClient() as client:
    orgs = await client.organizations.get_organization(org_id)

Contributing

Contributions are welcome! See CONTRIBUTING.md for development setup, testing, and code generation instructions.

Disclaimer

This is an unofficial community project, not affiliated with or endorsed by Cisco. For the official Meraki Python SDK, see meraki/dashboard-api-python. This project was forked from the official Meraki Python SDK.

Metadata

Release files for meraki-client 0.20.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meraki-client 0.20.0
File Size Uploaded
meraki_client-0.20.0.tar.gz 906.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meraki-client 0.20.0
File Interpreter ABI Platform
meraki_client-0.20.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.8 MB

Release files / meraki_client-0.20.0.tar.gz

Download URL meraki_client-0.20.0.tar.gz
Size 906.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2da162e964caf48926c59bee2cfa496c77fbe3d18a087f0d423a9c6eaf40da47
BLAKE2b-256 checksum
How to use checksums
166975e3eb62a3b2e938b29e251bd73e90ba5efe9586a1df6c4246a882fc343b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / meraki_client-0.20.0-py3-none-any.whl

Download URL meraki_client-0.20.0-py3-none-any.whl
Size 845.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9e4493bac4fbf11bbdbe7e6e2b319771be5b5cdcf560081dc2b7427db825b9a1
BLAKE2b-256 checksum
How to use checksums
6ed4e05b5e86686a9dfd9ed999bbc3ce0f50c4e888ec810362324cd51cdc8165
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page