Blockchain as a Service 


If you are thinking about leveraging blockchain for your organization but do not have the resources on hand, we might be able to help.

Regardless of whether your team uses PHP, Javascript, C#, Java, Python, or another programming language, you can now directly interact with the blockchain -- without the hassle of installing complicated cryptography packages, or learning blockchain based programming languages.


Benefits of our REST API service

The ability to interact with the blockchain without any Solidity development knowledge
The capability to process a large number of transactions quickly because of the ShipChain sidechain
Dedicated technical support and customer service
Sandbox environment
Secure document management
Immutability in a true, decentralized blockchain environment

Historically, the only way for a company to directly interact with the Ethereum blockchain was through the programming language Solidity. Solidity is not only complicated and challenging to learn, but experienced Solidity developers are sparse, often unqualified, and extremely expensive.

ShipChain is offering a unique service whereby any developer with REST experience can use our API to post directly to the Ethereum blockchain, without having to deal with Solidity, smart contracts, and other complications.

There are two options to utilize our API services, your organization will either need to have a developer that is able to connect to our REST API, or we can connect our API to your existing systems for you. We also offer development consultations through which we can work with you directly to connect to our API.


LEARN MORE ABOUT SHIPCHAIN

Transmission

is an open-source Python + Django initiative that creates a REST API interface to interact directly with blockchain contracts and enables fast searching on shipment data by leveraging a relational database to cache a subset of the blockchain.


Engine

is an open-source RPC service, written in TypeScript, that wraps blockchain interactions behind an internal NodeJS service. With Engine, you can securely store keys to many wallets and allow other authorized services in your network call for blockchain interactions, without having to expose private key data to each service or manage global nonces. Engine also stores Vault credentials, so you can request a PDF attachment or tracking from a shipment, simply and easily.


Vaults

are a differential append-only encrypted storage scheme for metadata and attachments. When combined with VaultDrivers for HTTP, SFTP, Amazon’s S3 and IPFS, they allow you to choose where and how your private data is stored, while posting just the checksum values to the blockchain -- keeping your data private and secure, but still using the blockchain for data provenance.