# Signal on the outside, Signal on the inside

DevFeed: [Signal on the outside, Signal on the inside](<https://devfeed.tech/articles/signal-on-the-outside-signal-on-the-inside-1831.md>)

Original publisher: [Read original article](<https://signal.org/blog/signal-inside-and-out/>)

Published: 2016-03-30T00:00:00Z

Content type: release

Language: en

Sources: [Signal Blog](<https://devfeed.tech/sources/signal-blog.md>)

Topics: [End-to-End Encryption](<https://devfeed.tech/topics/end-to-end-encryption.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Ratchet](<https://devfeed.tech/topics/ratchet.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [C](<https://devfeed.tech/topics/c.md>), [Java](<https://devfeed.tech/topics/java.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Objective-C](<https://devfeed.tech/topics/objective-c.md>)

Tags: [c](<https://devfeed.tech/tags/c.md>), [communication](<https://devfeed.tech/tags/communication.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [github](<https://devfeed.tech/tags/github.md>), [java](<https://devfeed.tech/tags/java.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

## AI overview

Signal renamed the Axolotl cryptographic messaging protocol to Signal Protocol to reduce confusion and simplify terminology. Its open-source implementations remain available for C, Objective-C, Java, and JavaScript in the Signal GitHub repository, and are being adopted by more communication apps.

## Source excerpt

A few months ago we completed the process of unifying all of our apps across Android, iOS, and the Desktop under the name 'Signal.' This simplified the language around our apps and eliminated a lot of confusion. Now we're doing the same thing "inside" our apps by renaming Axolotl to Signal Protocol. Axolotl has been the name of the cryptographic protocol that our apps use for end-to-end encryption, but it's not the easiest word to pronounce. Sometimes people use 'Axolotl' to refer to just the base double ratchet instead of the full messaging protocol, so there has also been some confusion around what people mean when they say 'Axolotl.' To continue eliminating confusion and simplifying everything within the Signal ecosystem, we're renaming Axolotl to Signal Protocol. The implementations have been renamed, so there are open source Signal Protocol libraries available for C, Objective C, Java, and JavaScript in our GitHub repository, as before. These have been making their way into an increasing number of communication apps, and we're excited for the future of the Signal Protocol as it continues to spread.