Developer support

How can we help you?

R3 Developers Documentation
Documentation

What kind of integration are you looking to build? Explore our docs to start in minutes.

Explore the docs
R3 Developers Submit a Ticket
Submit a ticket

Didn’t find what you are looking for? Sign in or register to submit a support ticket.

R3 Developers Interact on Slack
Chat with us

Come say hello! Live chat with the R3 developer community on Slack now.

Chat with us
R3 Developer Forum
Join the forum

Connect with R3 developers and enthusiasts through our online forum.

Community forum

Trendy topics

If Corda is permissioned, how does it ensure correct consensus?

Take a look at the Corda documentation on notaries. You can configure the type of consensus you want from the notary and how rigorous you want your transaction validations will be.

I’m having trouble with connecting to my Corda nodes

The best thing to do is ensure that you have set up your development environment to ensure you can properly compile and run your CorDapps.

How does Corda work internally?

Corda runs several services within it to enable all of Corda’s features.

How Corda Works

You can find more information about Corda’s internal services in the documentation.

Can I run Corda in Docker?

If you’ve never set up Corda with docker before, take a look at this post on how to get a CorDapp running with docker. Or you can take a look at this post from Ashutosh, another developer evangelist, as well.

When building a Corda node, you can specify that the files created are for docker-compose instead of using the local network bootstrapper. Note that this is through the dockerform Gradle task instead of the cordform task. You can essentially swap ‘DockerForm’ and ‘CordForm’ in your Gradle file and specify the image as the two tasks take nearly the same input. More on the DockerForm and CordForm tasks here in the docs.

If you’re interested in going further on this sort of thing, our most recent sample (as of Corda 4.7) is the Bank in a Box CorDapp. It uses Kubernetes, helm, and docker for a state of the art Corda container setup!

Here once again are the links to the resources I mentioned, along with some other ones you might be looking for:

How do I debug my unit tests?

We recommend using JUnit and a Corda mock network. You can find many setup examples in our samples repos for Java and Kotlin.

Can I use a custom SQL database with Corda in production?

Yes. Corda ships with H2 as an internal database but you can customize it to support tools like Azure SQL, SQL Server, Oracle, and PostgreSQL. Here’s our documentation on how to configure it.

You may also want to look at this recent blog post on CorDapp development from a database perspective.

Connect with us

Developer highlights

Latest blog posts

Corda • October 6, 2021 • By: Iryna Tsimashenka

Corda 5 developer preview - What is in the box?

We have been working hard to build the next generation of DLT, and these design choices have informed every step of our work on Corda 5. We have just released the Corda 5 Deve...

Read blog post

Conclave • October 4, 2021 • By: Sneha Damle

What has been cooking in Conclave?

Conclave is a very effective framework, primarily focusing on protecting data in use. For those who haven’t heard about it yet, let’s review the key concept.

Read blog post

Upcoming event

Oct

22

Bootcamp • APAC

Learn how Conclave unlocks the power of confidential computing

Featured video