Dappi

Swisscom Blockchain
API Blockchain

Market coverage

  • Global
  • A comprehensive collection of endpoints for all blockchain needs

  • Dappi is designed for rapid development and to be easy-to-use

  • Servers and endpoints are heavily secured

  • Services are reliable and always available

Blockchain technology has disrupting powers that ripple across industries. The initial coin offerings attracted many speculators and currently there is a downward trend towards its use as a financial vehicle to invest in startups. Nevertheless, the backbone of this technology, public distributed ledgers are here to stay. The challenge for enterprise? Distributed ledger technologies are complex and lack any “enterprise support” necessary to design, develop and maintain enterprise systems. These risks are aggravated considering that each new blockchain technology comes with its own benefits/tradeoffs and therefore the learning curve is quite steep most of the time.

Dappi by Swisscom Blockchain AG helps companies mitigate these risks by providing an easy-to-use API and a simple, single entry point for all blockchain networks. Swisscom Blockchain’s team of engineers constantly monitors, maintains and upgrades each of the blockchain servers. This is a relief for enterprise because no longer they must invest in training for their infrastructure engineers, now they can just use an API key and they’re ready to go.

Dappi comes in two versions, enabling various levels of abstraction. The first offering Dappi Gateway offers a RESTful API that lets the customers interact with a blockchain in a well-designed, standardized way. Swisscom Blockchain’s Gateway implements the same endpoints for its API for Bitcoin and Ethereum. Other networks will be added very soon this year.

The second product flavor Dappi Nodes enables developers to connect directly to blockchain nodes using json-rpc protocol. This means existent code that uses proxies such as metamask can be reused, while abstracting the maintenance tasks of creating, maintaining and monitoring blockchain nodes.

Dappi is a service offering that is hosted and maintained by Swisscom Blockchain AG. There is no need for additional hosting. It is only required to setup firewall rules that allow the customer’s applications to interact with cloud services.

Currently, Swisscom Blockchain’s servers are located in West Europe, with plans for extending their geographical deployment. All the services were designed with high availability and redundancy in mind. The team of engineers constantly monitors, upgrades and improves all of Dappi’s infrastructure.

Dappi Gateway is a RESTful JSON API that provides standardized endpoints for the most popular blockchain networks.
Gateway provides means to query all necessary information to create and sign public transactions in corresponding blockchains. Balances of blockchain addresses can be queried in real time.

Metadata stored on public blockchains can also be queried at any time, such as the current global block height of the chain. Dappi Gateway also provides means to estimate the required fees to propagate transactions in either a cheap(slow), standard or fast manner to the respective blockchains.

Dappi Nodes enables the customers to directly interact with the JsonRPC endpoints designed by the creators of node software. In the case of Ethereum this effectively means Swisscom Blockchain provides the standardized Ethereum interface of a Parity node, with all blockchain related endpoints available for developers.

About the provider

Swisscom Blockchain was established in 2017, it is a subsidiary of Swisscom Schweiz, the national telecommunications operator in Switzerland. Swisscom has a long history as technology infrastructure provider and it is a trusted brand in Switzerland. Swisscom Blockchain offers professional consulting services related to blockchain strategy definition, design-thinking workshops, tokenization advisory, smart contract development & auditing, software architecture and development and project management. Additionally, it has started offering cloud products that ease the adoption of blockchain and distributed ledger technologies in general. Swisscom Blockchain’s cloud services are oriented towards managing infrastructure that requires deep know-how and skills to ensure a Service Level Agreement that allows companies to sustain business activities 24 hours a day, 7 days a week, all year long. Swisscom Blockchain supports large enterprises as well as small and medium enterprises (SMEs) and startups in Switzerland in particular but also with a global outlook at Europe and Middle East.