New 42-day free trial Get it now
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.
.NET SDKSupports any .NET/CLI language
Requires .NET 5.0 or above
Requires .NET 5.0 or above
Go SDKRequires Go 1.7 or above
iOS SDKCompatible with Objective-C and Swift
Requires iOS 8.4 or above
Requires iOS 8.4 or above
JavaScript SDKRequires JS 2015 (ES6) or above
Java SDKCompatible with Android development, Clojure, Groovy, Scala, Kotlin, or any other JVM language
Targets Java 7 or above
Targets Java 7 or above
PHP SDKRequires PHP 5.6 or above
Python SDKCompatible with Python 2.7 and Python 3.x
Ruby SDKCompatible with Ruby 2.0 and above
Rust SDKCompatible with Rust v1.63.0 and above