Embrace the Future of Blind Computing with Nillion’s Developer Preview SDK






Tech Updates

We’re thrilled to announce the upcoming public release of the developer preview version of our Nillion Software Development Kit (SDK) at Scaling Ethereum on April 5th, 2024. Created for developers, by developers, this SDK unlocks blind computation and unparalleled levels of privacy and security for Dapp builders.

One of our top engineering goals this year is to build in public. This is more than just a launch; the Developer Preview SDK is an invitation for developers to build with us on our journey of innovation and creativity.

SDK Binaries

  • Nillion CLI Tool: Use the Nillion CLI tool to interact with Nillion from your command line: check network status, upload programs, submit inputs, store secrets, and interact with the Nillion network.
  • Local Network: Spin up and interact with a local Nillion Multi-Party Computation (MPC) cluster network comprised of 3 nodes.
  • User and Node Key Generation: Create user and node keys to use on your local network.
  • Program-Simulator: Simulate execution of your Nada programs locally as you develop them ahead of uploading programs to the network.
  • Nada Compiler: Take your PyNada program and produce a compiled version of it ready to be run with the program-simulator or stored on the Nillion Network.

Clients for Python and JavaScript

Connectivity is key in decentralized applications. Our SDK provides robust clients for Python and JavaScript, enabling your applications to interact seamlessly with the network.

Nada Domain Specific Language (DSL)

Power is in your hands with Nada, our Python-based DSL. Craft secure and private applications with the simplicity and familiarity of a Python-inspired language. The Nada DSL supports simple functional definitions for addition, subtraction, multiplication, division, comparison, and reveal. Developers can use these functions to build Nada programs that will then run in the Nillion network and use secret inputs to perform blind computation.

Getting started with the SDK

Hackers, ready to dive in? Get started with our Nillion Documentation and follow our Developer Quickstart guide. But that’s not all — you can join our vibrant community in the #developers-sdk channel on Discord to connect with fellow developers and the Nillion team. It’s the perfect place to ask questions, share ideas, and find collaboration opportunities.

Have feedback or encountered issues? Our GitHub Discussions page is your platform to voice your experiences, provide feedback, and raise any issues. Your input is invaluable in helping us refine and perfect the SDK.

Whilst we are launching our SDK at Scaling Ethereum from April 5th, it will be publicly available to all developers looking to build using Nillion. We invite you to join us on this journey. Experiment, innovate, and let your imagination lead the way. The future of decentralized, blind computing is here.

Stay tuned for more as Nillion begins its journey of building in the open.

About Nillion

Nillion is humanity’s first Blind Computer. It is powered by a decentralized network of nodes that enables “Blind Computation” through the coordination and orchestration of privacy enhancing technologies (PETs) such as multi-party computation (MPC), fully homomorphic encryption (FHE) and zero-knowledge proofs (ZKP). Nillion believes Blind Computation will become the internet’s base layer for all private data as PETs continue to mature. Nillion has attracted a notable initial cohort of Blind Computation builders across AI, DeFi, medical data, custody, wallets, global identity, messaging, and more.

The Nillion development company, Nilogy, was incubated by CoinList’s seed program. Nilogy’s Founding CTO was the Founding Engineer of Uber (Conrad Whelan), the Chief Strategy Officer was the Founding CMO of Hedera Hashgraph (Andrew Masanto), the Chief Business Officer is the Founder of Indiegogo (Slava Rubin), the General Counsel was the Associate General Counsel of Coinbase (Lindsay Danas Cohen), along with builders hailing from Consensys, LayerZero, Polygon and Google.

Learn more by visiting the Nillion website or following us on Twitter, Telegram or Discord.