3 posts

onePK SDK 1.3 Now Available

Posted by jkratky Sep 9, 2014

onePK SDK version 1.3 is now available! With onePK SDK 1.3 we’ve added new Service Set enhancements, introduced new platform support, fixed bugs, and more.


Here are the major features in onePK SDK version 1.3:

  • Link Local Discovery Protocol (LLDP) support in the Topology Service Set
  • CLI extension enhancements in the Element Service Set
  • Cisco ME 3600X/24CX Switch Support

You can download the onePK SDK 1.3 or read the Release Notes for more details.


In addition, we’ve made it easier to learn more about DevNet’s support offering for those interested in working directly with Cisco support teams who have the skills needed to provide support beyond the community forums. To learn more, click “Support” located on the main onePK DevNet portal:


Happy coding!

The onePK Team

onePK SDK version 1.2.1 is now available! With onePK SDK 1.2.1, Cisco has added new features that help simplify TLS setup, introduced new platform support, added bug fixes, and more.

onePK SDK 1.2.1 also includes backwards compatibility with older releases. There are some header file names and data structures that have changed, however older names and structures will continue to work (in some cases, the addition of typedef  may need to be added, which contains the old-to-new name mappings).

Here are the major features in onePK SDK version 1.2.1:

Download onePK SDK 1.2.1 now
or read the Release Notes for additional information.

Meet one of our "Bring Your Own Project" winners: Ben Story (@ntwrk80). We are finishing the code for Ben's idea and will demonstrate it to him tomorrow in advance of CiscoLive. In the meantime, Ben was kind enough to share details on his idea in the form of a blog.

"To be honest I haven’t fully jumped on board the buzzword train of Software Defined Networking (SDN) just yet.  When Cisco first announced their OnePK product at Cisco Live, I was underwhelmed and thought; well I already script things on my network with Perl and PHP. 

Recently though, I started a new job at a much larger healthcare company.  One of the network’s security policies was that all network infrastructure devices have an Access Control List (ACL) in place to limit SSH access to the device.  This ACL was manually maintained and required the network engineer’s to have a static IP address at their desk or use one jump box (that always seems to be out of terminal services licenses) to access the network devices.  Adding to the frustration, I was the new guy so my IP wasn’t in the ACLs yet which meant waiting for someone else to grant me access on a per device basis.

As luck would have it, while I was dealing with this new problem, I was invited by the Cisco Champions program to a contest to come up with a problem to solve via OnePK.  On a whim I wrote up my problem and requested a program that would allow the following:

  • Identify a Network Engineer using AD or 802.1x (Cisco ISE)
  • Automatically update the network infrastructure ACL with the network engineer’s IP address no matter where in the network they are.
  • Automatically remove the network engineer’s IP address from the ACL when they log off.

Recently the team running the contest contacted me and mocked up my idea as an actual program.  You can see it live at Cisco Live! In the World of Solutions at the Cisco Booth. While this is just the tip of the iceberg for OnePK, I now see how it adds value to a network, even for seemingly small problems."