
Release 9
- Easy to Play
- Parallel CPU
- Parallel GPU
- Superior Analytics
- Real SQL
- Spatial SQL
- SQL: Manifold vs Arc
- Data Sources
- Collect Data in the Field
- Georeferencing
- Scripting
- Localization
- Gallery
- What to Buy
- Manifold Server
- SQL for ArcGIS® Pro
- Release 8
- FAQ
- Licensing
- System Requirements
- User Manuals
- Product Downloads

Scripting
Your Code is Manifold Code
Something for Everyone
Manifold® Release 9 provides scripting using
Getting Started
Visit the API Documentation for complete details and many examples of scripting in Manifold. Visit the User Manual to learn how to use Manifold interactively and to get a good conceptual foundation for programming Manifold.
"The initial C# examples on the API web site are certainly beautiful" - Forum post
The API Documentation provides total details on the API and also provides hundreds of examples, many of which are provided in three versions: C#, VBScript and IronPython.
The API examples below provide side-by-side C#, VBScript and IronPython code to connect to an IMG file and retrieve a table that contains image data. The file format can be ERDAS IMG, ENVI IMG, IDRISI IMG or any other supported technology that matches the filename.



New Scripts
Manifold creates new scripts with a text stub that provides a "Hello, World!" example in that language. Following are examples of the default "Hello, World!" scripts which Manifold creates automatically when a new script window is opened using a Manifold supported scripting language.
C#
-
F#
-
IronPython
-
IronRuby
-
JScript
-
JScript.NET
-
PerlScript
-
PythonScript
-
VB.NET
-
VBScript
-
Interact with SQL
-
You can use snippets of SQL everywhere in Manifold, including within scripts, and you can use scripting to create functions called by SQL. Scripts can use the vast range of Manifold SQL query functions as if they were implemented in the object model.
Manifold is Agnostic
Manifold is completely agnostic about programming languages, as can be seen by the wide range of languages which are directly supported for scripting in Manifold. C#, JScript, JScript.NET, VB.NET and VBScript are supported and are always available because of the Microsoft environment required for Manifold. Manifold also supports F#, IronPython, IronRuby, PerlScript and PythonScript, which are easy to install if desired.
Buy Now via the Online Store
Buy Manifold products on the Online Store. The store is open 24 hours / seven days a week / every day of the year. Orders are processed immediately with serial number email sent out in seconds. Use Manifold products today!
Manifold speaks your language: Easy, user-editable localization files allow users to configure the Manifold GUI to whatever langauge they want. Download starter files in English, German, French Spanish and Portuguese today.
About Manifold
Manifold is a deep technology company creating advanced, parallel algorithms, next-level technology, and computation know-how that powers faster performance and smarter operations.
License Manifold® technology to power your company's products, or take advantage of Manifold's off-the-shelf commercial products. Jump decades ahead of your competition.
Manifold® brand products deliver quality, performance and value in the world's most sophisticated, most modern, and most powerful spatial products for GIS, ETL, DBMS, and Data Science. Total integration ensures ease of use, amazing speed, and unbeatably low cost of ownership. Tell your friends!