Welcome to the WITSMLstream Community Portal
WITSMLstudio Open Source Resources and Community Products are being migrated to the WITSMLstream Community Portal, a hosted, secure collaboration platform enabling developers and other field data engineers to publish and share community-focused open source software, utilities, services and tools.
Free vs. Open Source
PDS has been providing WITSMLTM (/PRODMLTM/RESQMLTM/EnergyMLTM/ETPTM) related Open Source products since 2016. Some time ago we decided to hit pause on our Open Source contributions. Although we are no longer actively developing our Open Source offering, we remain committed to provide you with easy-to-install, easy-to-use, free WITSML related products and services. Our existing Open Source portfolio, including DevKits, remains available for developers and in many scenarios provides a solid foundation for building your own extended solutions. We believe that the additional free, non Open Source products we offer complement the tool-set providing a full featured develop and test environment.
WITSMLstudio Desktop
WITSMLstudio Desktop, our WITSML and ETP Browser desktop application will remain available to download from our website for free. Soon we will launch its successor, which will be a browser based application that includes support for WITSML 2.1/ETP 1.2.
WITSMLstudio Store DevTest access
We continue to offer free access to multiple DevTest instances, including our latest WITSMLstudio Store for members of the Oil and Gas community for Development and Test purposes. If you are interested in receiving your own set of credentials, please contact us to request access.
Coming soon: WITSMLstudio Store CE
We will shortly be launching our next generation of community-focused initiatives, with the release of WITSMLstudio Store Community Edition ("Store CE" for short). Store CE will be a fully compliant WITSML 2.1/ETP 1.2 Server, available as an installable run-time package, and licensed on a cost-free ($0), perpetual basis for unlimited internal usage of the licensee. We will distribute Store CE binaries and related Open Source utilities via the Azure and AWS Marketplaces, and via the WITSMLstream Community Portal.
For End Users and Developers
End Users
We recommend End Users / Engineers / Testers that need a WITSML Browser or ETP Browser to simply download the PDS WITSMLstudio Desktop client using either the ClickOnce Installer, or by downloading and running the Latest Build. The current version support WITSML 1.3.1.1, 1.4.1.1 and 2.0 over SOAP or ETP 1.1 and 1.2Preview.
We will soon make our latest WITSML/ETP Browser available through this Portal, which will be a browser based version that includes support for WITSML 2.1/ETP 1.2 with seemless integration into our WITSMLstream and WITSMLstudio product line.
Developers
To get started developing with PDS WITSML legacy Open Source technology, download or clone the Git repositories listed below based on need of client and/or server functionality. Apart from source code developed and provided by PDS, the Git repositories listed below also include components provided by Energistics for the Oil & Gas community to which PDS has made significant contributions.
If running from source code is not desired or needed, NuGet packages are also available for some components. See Downloads page for more information.
PDS Repositories
The core PDS WITSMLstudio applications and shared component libraries are available in the following GitHub repositories:
-
witsml-server (Store)
-
WITSML+ETP server written in C# using the .NET Framework v4.5.2
-
Supports WITSML Store API versions 1.4.1 and 1.3.1
-
Supports WITSML Data Schema version 1.4.1.1
-
Experimental support for versions 1.3.1.1 and 2.0
-
Developer Guide
-
-
witsml-studio (Desktop)
-
Windows desktop application written in C# and WPF
-
Enables querying of WITSML and ETP servers via a graphical user interface
-
Compliant with WITSML Store API versions 1.4.1 and 1.3.1
-
Compliant with ETP Specification version 1.1
-
Developer Guide | User Guide
-
-
witsml
-
Shared .NET libraries used by WITSMLstudio Store and WITSMLstudio Desktop applications
-
Developer Guide
-
Energistics Repositories
PDS WITSMLstudio applications utilize the following open source libraries available from Energistics:
-
ETP DevKit
-
.NET library providing a common foundation and the basic infrastructure needed to communicate via the Energistics Transfer Protocol (ETP)
-
Developed and contributed by PDS
-
Apache 2.0 License
-
View GitHub Repository
-
-
Standards DevKit
-
Wraps the WITSML, PRODML and RESQML schemas with Microsoft .NET objects
-
Contributed by ExxonMobil and maintained by Energistics
-
Apache 2.0 License
-
PDS WITSML components are available in binary and source code form. Be sure to perform a recursive clone of each repository to retrieve any submodules.
PDS Downloads
-
PDS WITSMLstudio Desktop
-
PDS WITSMLstudio Store
-
Azure Marketplace (coming soon)
-
WITSML
Energistics Downloads
Referenced binaries and source code provided by Energistics.
-
ETP DevKit - developed and contributed by PDS
-
NuGet Package (coming soon)
-
ETP
-
Standards DevKit
Export Compliance
This source code makes use of cryptographic software:
-
SSL/TLS is optionally used to secure web communications
The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country’s laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org for more information.
The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this source code as Export Control Classification Number (ECCN) 5D002.c.1, which includes information security software using or performing cryptographic functions with symmetric and/or asymmetric algorithms.
This source code is published here: https://github.com/pds-technology
In accordance with US Export Administration Regulations (EAR) Section 742.15(b), this source code is not subject to EAR:
-
This source code has been made publicly available in accordance with EAR Section 734.3(b)(3)(i) by publishing it in accordance with EAR Section 734.7(a)(4) at the above URL.
-
The BIS and the ENC Encryption Request Coordinator have been notified via e-mail of this URL.
These user and developer guides contain descriptions and instructions for all functionality provided by PDS WISTMLstudio Desktop and the legacy Open Source PDS WITSMLstudio Store.
PDS does not offer support on its Open Source or other free products unless specifically agreed in a support contract.
If you have a support contract with us, please use the contact details provided in the contract or use the contact form on our website.
For any help using our free / Open Source products, please have a look at the Get Started, Downloads and Guides tabs on this page, or watch this video on WITSMLstudio Desktop and Store on YouTube.