mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	Updates all the https://chat.zulip.org/#narrow/stream/ links in the docs and comments to use the new /channel/ path. All these links are for documentation/reference purposes only and thus, can be bulk-updated. This commit is a part of the effort to rename stream to channel.
		
			
				
	
	
		
			61 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Client libraries
 | 
						|
 | 
						|
These API client libraries make it easy to work with Zulip's REST API
 | 
						|
in your favorite language.
 | 
						|
 | 
						|
## Official libraries
 | 
						|
 | 
						|
These libraries are maintained by members of the Zulip core team.  The
 | 
						|
Python library is the most complete and best documented.
 | 
						|
 | 
						|
* [Python](https://github.com/zulip/python-zulip-api)
 | 
						|
* [JavaScript](https://github.com/zulip/zulip-js)
 | 
						|
 | 
						|
## User maintained libraries
 | 
						|
 | 
						|
The Zulip core team doesn't have the resources to maintain
 | 
						|
high-quality libraries for every programming language.  We've
 | 
						|
collected a list of user-maintained libraries for popular languages:
 | 
						|
 | 
						|
* [Clojure](https://github.com/thieman/clojure-zulip)
 | 
						|
* [C#](https://github.com/zulip/zulip-csharp)
 | 
						|
* [Go](https://github.com/ifo/gozulipbot)
 | 
						|
* [Java](https://github.com/taliox/zulip-java-rest)
 | 
						|
* [Kotlin](https://gitlab.com/ppiag/kzulip)
 | 
						|
* [PHP](https://github.com/mrferos/zulip-php-client)
 | 
						|
* [Ruby](https://github.com/raws/wonder-llama)
 | 
						|
* [Swift](https://github.com/zulip/swift-zulip-api)
 | 
						|
 | 
						|
### Contributing
 | 
						|
 | 
						|
Contributing to improve language libraries is appreciated, as is
 | 
						|
writing new ones.  If you actively maintain a Zulip language binding
 | 
						|
and would like it to be listed here (or would like to collaborate with
 | 
						|
us in making it an official library), post in [this
 | 
						|
topic][integrations-thread] in
 | 
						|
[the Zulip development community](https://zulip.com/development-community/)
 | 
						|
or submit a pull request [updating this
 | 
						|
page](https://zulip.readthedocs.io/en/latest/documentation/api.html).
 | 
						|
 | 
						|
[integrations-thread]: https://chat.zulip.org/#narrow/channel/127-integrations/topic/API.20client.20libraries/
 | 
						|
 | 
						|
### Outdated
 | 
						|
 | 
						|
!!! tip ""
 | 
						|
 | 
						|
    The following projects are not actively maintained.  Since
 | 
						|
    Zulip's core APIs have been stable for 5 years, even very
 | 
						|
    old libraries can be useful.
 | 
						|
 | 
						|
* [Lua](https://github.com/deckycoss/zulua)
 | 
						|
* [Erlang](https://github.com/femnad/tuplre)
 | 
						|
* [PHP](https://github.com/federicoq/zulip-php)
 | 
						|
* [Go](https://github.com/decached/go-zulip)
 | 
						|
* [Haskell](https://github.com/yamadapc/hzulip)
 | 
						|
* [Chicken Scheme](https://github.com/yamadapc/zulip-scheme)
 | 
						|
* [Scala](https://github.com/cqfd/zulip-scala)
 | 
						|
* [EventMachine](https://github.com/cqfd/zulip_machine)
 | 
						|
* [Ruby](https://github.com/verg/zulip-rb)
 | 
						|
* [Perl](https://github.com/Stantheman/WebService-Zulip)
 | 
						|
* [.Net](https://github.com/Shayan-To/ZulipClientApi)
 |