Introduction

Goals

PyACI was designed with the following goals in mind.

  1. Provide a set of minimal, intuitive, and consistent API constructs.
  2. Provide a simple Python abstraction over ACI REST API, and managed objects.
  3. Option to use XML or JSON payload.

Status

PyACI is not the official Python bindings for CISCO ACI. It is provided as an alternative. For an official Python API, please look at Cobra.

PyACI is in a very early stage of specification. The API could change in minor ways based on the early adopters’ comments. If you are using it, please be prepared to adapt your code accordingly.

License

Copyright 2015 Cisco Systems, Inc.

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.