Skip to main content
Pinpoint - Smarty's free user conference - October 22nd and 23rd Register now (opens in new tab)
Smarty

Software development kits (SDKs)

"When it comes to success, there are no shortcuts ... unless somebody has already solved that problem and written a library for it." Some philosopher or celebrity

If you use one of the languages listed below to create software, then we have an SDK to make calling the Smarty APIs even easier. Each of our SDK packages is open-source (Apache 2.0 License), well-tested, actively developed, and available to download and use at no charge.

dot net icon.NET SDK

Supports any .NET/CLI language

Requires.NET 5.0 or above

GO iconGo SDK

Requires Go 1.7 or above

iOS iconiOS SDK

Compatible with objective-C and Swift

Requires iOS 8.4 or above

JavaScript iconJavaScript SDK

Requires JS 2015 (ES6) or above

Java iconJava SDK

Compatible with Android development, Clojure, Groovey, Scala, Kotlin, or any other JVM language

Targets Java 7 or above

php iconPHP SDK

Requires PHP 5.6 or above

Python iconPython SDK

Compatible with Python 2.7 and Python 3.x

Ruby iconRuby SDK

Compatible with Ruby 2.0 and above

Rust iconRust SDK

Compatible with Rust v1.63.0 and above

Ready to get started?

Share feedback
What kind?

Use this form to share ideas or feedback for improving our website and products. For help using or implementing a Smarty product, contact support.

This chat is powered by Help Scout. Chats are recorded. Privacy Policy