Cisco Firepower API Programming with Python

Learn everything you need to know to start scripting with Python for the Cisco Firepower API today

This course is designed to get you started programming the Firepower API with python today. I provide all the information and resources you need to get started including fully functional scripts. I provide instructions on how to set up a lab so you can follow along with the course.

Whether you are a network engineer looking to learning how to write some scripts for tasks that take a lot of your time, or a programmer interested in learning how to interact with the Firepower API, you will get everything you need to get going in this course. This course includes over two hours of video instruction as well as resource links and downloadable python scripts.

Things you will learn

  1. How to set up a functional lab with an FMC and FTD
  2. How to use the Firepower API with the API Explorer
  3. How to GET POST PUT and DELETE in the API Explorer
  4. How to find meaningful data in the API Explorer
  5. How authentication to the API works
  6. How to authenticate to the API with Python
  7. How to register new devices with Python
  8. How to create and delete access rules with Python
  9. How to create objects with Python
  10. How to delete rules, objects and rules with Python

I provide fully functioning python scripts for each of these actions for you to download, modify and use.


Your GNS3 Academy Instructor


Christopher Frisch
Christopher Frisch

Chris Frisch is an IT consultant that specializes in network infrastructure technology. He is owner and Senior Engineer at Tactical Technology Solutions. Chris holds a degree in science and technology and holds Certifications from Cisco, Avaya, Fortinet, as well as Juniper JNCIA-Junos, JNCIA-SSL, JNCIS-SSL and JNCIS-SEC. Chris has designed networks and configured firewalls, routers, L2 switches, L3 routing switches, SSL VPN Appliances and phone systems for enterprise networks. Chris is now sharing some of his knowledge and experience in producing a Juniper training series to help other engineers get certified and learn Juniper products.


Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!