Deploy, Build, & Engage
      
      
        Meraki APIs make it possible to rapidly deploy and manage networks at scale, build on a platform of intelligent, cloud-connected IT products, and engage with users in powerful new ways
       
       
      
      What can you do with the Meraki API?
     
    
       Application Development
      
     
          Automate with Dashboard API
         
         
          
           The Meraki Dashboard API allows developers to handle tedious tasks quickly and
        simply. The API uses familiar REST conventions over HTTP with JSON data.
          
          
          
What can Dashboard API be used for?
         What can Dashboard API be used for?
- Add new organizations, admins, networks, devices, VLANs, and more
- Configure thousands of networks in minutes
- On-board and off-board new employees’ teleworker setup automatically
- Build your own dashboard for store managers, field techs, or unique use cases
          
           We're excited to announce the Dashboard API is now using the
           
            OpenAPI Specification!
           
           
            Read more on the official site
           
          
          
          
What does this mean?
         What does this mean?
- Take advantage of our interactive API documentation with enhanced details
- Instantly start coding with one of our Python library or generate your own SDK
- Export the latest version to a Postman collection or other formats
- Take advantage of the hundreds of tools and resources that extend the OpenAPI spec
          How does the Python SDK work?
         
        
          Import the library and set your API key for authorization
         
        API_KEY = "6bec40cf957de430a6f1f2baa056b99a4fac9ea0"  # demo read-only API key
import meraki
dashboard = meraki.DashboardAPI(API_KEY)
                                    
           Test it out: try returning a list of the organizations and their IDs
          
         response = dashboard.organizations.getOrganizations()
print(response)
>>>
[
    {'id': '549236', 'name': 'DevNet Sandbox', 'url': 'https://n149.meraki.com/o/-t35Mb/manage/organization/overview'},
    {'id': '463308', 'name': 'DevNet San Jose', 'url': 'https://n18.meraki.com/o/vB2D8a/manage/organization/overview'},
    ...
                                    
           
            That's it!
Easily integrate the Meraki cloud platform into your next application or workflow.
           
           
           
To learn more about Dashboard API, choose Complete the full tutorial to take the DevNet Meraki learning lab or head over to the API docs to begin taking advantage of your newfound powers!
         To learn more about Dashboard API, choose Complete the full tutorial to take the DevNet Meraki learning lab or head over to the API docs to begin taking advantage of your newfound powers!
       Guest Wi-Fi
      
     
       Location Services
      
     
       Meraki as a Sensor
      
      
      
      
      
      
      
     Learn your way