{"_id":"552829428962f339009a6793","category":{"_id":"552829418962f339009a6791","pages":["552829428962f339009a6793","55284c68d9e1db2d00cd927e","55ea21754f4b23230046f6fa"],"project":"552829408962f339009a678d","version":"552829408962f339009a6790","__v":3,"sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-04-10T19:49:21.010Z","from_sync":false,"order":0,"slug":"documentation","title":"Documentation"},"version":{"_id":"552829408962f339009a6790","project":"552829408962f339009a678d","__v":26,"createdAt":"2015-04-10T19:49:20.516Z","releaseDate":"2015-04-10T19:49:20.516Z","categories":["552829418962f339009a6791","55284ed68962f339009a67e1","55286c73391a362500d9b3f4","552918f6b316811900149f59","5529b255d739240d00a3483e","553287590a578a0d008d4ff5","55329385e7d1fa0d003fc946","5550b55200420e0d00d1312f","55525fca953c9c0d00f507d7","559199695631432f002d358a","559d8d96980b801700d5ec7e","55c5e833cccdeb2d004e24b9","55d76504f662951900fc0e7d","55ea213cc62aa02f008229cd","56157b750f5ed00d00483dd8","561981fbac0924170069f4e8","561b8b1ea430930d0037ea67","563417428b86331700b488ca","56cd785bface161300dae0ec","56cdcc6e70db8a15006395f4","56cdf1b749abf10b0036a34a","56cedc8ce50c9c1b00830423","56e97ba8d825061900d1ac83","570d505228e6900e00477229","573614ca2ab52e1700c8e851","57d556a2496a3117004d70cf"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"__v":36,"user":"55282916d9e1db2d00cd923c","parentDoc":null,"project":"552829408962f339009a678d","updates":["575ee30c8adab20e00b5fbce"],"next":{"pages":[],"description":""},"createdAt":"2015-04-10T19:49:22.208Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"Hello! Welcome to Actor Platform developer and DevOps documentation \n\nActor is an open source fast [open source](https://github.com/actorapp/actor-platform) messaging platform with rich mobile and web clients.\n\nOur goal is to make pleasant open communication platform for **humans**.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/rCxJeDG6RY6NfZqomu3o_ActorArchitecture.png\",\n        \"ActorArchitecture.png\",\n        \"0\",\n        \"0\",\n        \"#7c9bc5\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nActor is not based on any other protocol or other messaging solutions. Platform uses in-house developed protocol for communication between server and clients that was inspired by Telegram's MTProto and named after it: [MTProto v2](doc:protocol).\n\n[Actor Server](doc:server) is implemented on top of high-performance framework [Akka Streams](http://akka.io) and use PostgreSQL for persistence. In actor's roadmap there is milestone for removing dependency from PostgreSQL and allow use any SQL database.\n\nActor Applications implementation is separated to the core and UI. Core is a single codebase written on Java 6 without reflection and then converted to various languages. UI is implemented with native tools for each platform. We have done [some tests](doc:library-performance) and found that this as fast as native implementations (and sometimes ever faster).\n\nYou can always ask for support in our [Actor OpenSource](https://quit.email/join/0d43e6a90d108ad9608514b5c17b76d5b2721d5e2ea51058d6ca43a66befe7f4) group.\n\nIf you want to get much slower feedback you can try to email us: speed:::at:::actor.im\n\nDownload apps:\n* [Web](https://app.actor.im/) \n* [Android](https://actor.im/android) \n* [iPhone/iPad](https://actor.im/ios)","excerpt":"","slug":"welcome","type":"basic","title":"Welcome"}
Hello! Welcome to Actor Platform developer and DevOps documentation Actor is an open source fast [open source](https://github.com/actorapp/actor-platform) messaging platform with rich mobile and web clients. Our goal is to make pleasant open communication platform for **humans**. [block:image] { "images": [ { "image": [ "https://files.readme.io/rCxJeDG6RY6NfZqomu3o_ActorArchitecture.png", "ActorArchitecture.png", "0", "0", "#7c9bc5", "" ] } ] } [/block] Actor is not based on any other protocol or other messaging solutions. Platform uses in-house developed protocol for communication between server and clients that was inspired by Telegram's MTProto and named after it: [MTProto v2](doc:protocol). [Actor Server](doc:server) is implemented on top of high-performance framework [Akka Streams](http://akka.io) and use PostgreSQL for persistence. In actor's roadmap there is milestone for removing dependency from PostgreSQL and allow use any SQL database. Actor Applications implementation is separated to the core and UI. Core is a single codebase written on Java 6 without reflection and then converted to various languages. UI is implemented with native tools for each platform. We have done [some tests](doc:library-performance) and found that this as fast as native implementations (and sometimes ever faster). You can always ask for support in our [Actor OpenSource](https://quit.email/join/0d43e6a90d108ad9608514b5c17b76d5b2721d5e2ea51058d6ca43a66befe7f4) group. If you want to get much slower feedback you can try to email us: speed@actor.im Download apps: * [Web](https://app.actor.im/) * [Android](https://actor.im/android) * [iPhone/iPad](https://actor.im/ios)