Updates to Urban Airship’s Python and PHP Libraries

Our Customer Engineering team maintains a number of libraries in different programming languages to help make it easier for customers to get up and running with our APIs. You can find all of our official libraries in the Server Libraries section of our Docs.

We wanted to let you know that we recently released updates to both PHP and Python libraries for our Engage platform, and introduced a brand new Python library for our Reach platform.

We hope these updates will help make it even easier for mobile developers to do all of the awesome stuff they want to do!

Below is a rundown of what’s new. As always, please let us know if you have specific requests for the next release, or if you run into any bugs. We’ll be updating early and often!

Updates to the Python and PHP Libraries For Engage

We’ve implemented updates to both our Python and PHP libraries. We're now at version 1.0.0 for the Engage Python library and 0.2.0 for the Engage PHP library.

Updates to the Urban Airship Engage Python library include:

  • iOS 10 functionality that was just added to our APIs

  • In-app messages

  • Channel tags/tag groups

  • Static lists

  • Added support for various reports API endpoints, including:

    • Individual push response

    • Devices

    • Push

    • Response report

    • Response listing

    • App opens

    • Time in app

    • Opt-in

    • Opt-out

Updates to the Urban Airship Engage PHP library include:

  • Support for pushing to iOS, Android, and Amazon channels

  • Support for pushing to named users

  • Additional documentation and testing

Beta Release of Our Python Library For Reach

We’ve completed the beta release of the Urban Airship Reach Python Library. We hope that it will make it easier for customers to get up and running with the Reach APIs — both now and in the future. For details and a full listing of supported features, please visit our docs. Please give it a spin!

(Related: Want to get up to speed on all things mobile wallet? We have a cheat sheet for that.)


Key Features in 0.1.0:

  • Get, create, update, and delete templates

  • Get, create, update, and delete passes

  • List passes and templates

  • Add and remove locations from passes and templates

  • Duplicate templates


Want to take our tools for a test drive? See for yourself why more developers and marketers choose Urban Airship. Get started today for free.