Will the Spark Cloud lock you in? [No]

I am new to spark and it looks awesome. I have used electric imp before and the only thing i didn’t like about it was I were tied to their service- am I correct in assuming that Spark Server on the Spark platform eliminates this concern? Cheers from Nova Scotia :slight_smile:


@yugnats, You can install Spark Server on your own server (Docker, Raspberry PI, etc…) and connect the Spark Core to that server. You can find the Spark Cloud here https://github.com/spark/spark-server/

Happy exploring!


In order to prevent confusion about possible announcements, I have edited the topic title to better reflect your question.

Like @krvarma said, the Spark Cloud is open source and can be run on your own server. It’s still under continuous development, and gets better with time.

Enjoy, and don’t hesitate to ask if you have any further questions!


Thank you Moors7 I appreciate the help :slight_smile:


@yugnats, the answer IS a solid NO. Like @Moors7 said, you can run a copy of the local-server on your network or not use cloud functionality and simply use the wifi portion and your own servers. The Spark is truly open with so many options for users. :stuck_out_tongue:


If you’d like to, you could even rewrite the cloud to your liking, or build your own cloud. You can use the Spark cloud as a starting point for your own cloud. It can be expanded, edited, and manipulated to your desires.
Concerning the licence:

The Spark Server is open source, and published under an AGPL license. This license was chosen to deter others from creating proprietary clones of our platform; clones and spin-offs are welcome, but must also be open source.

As was stated in “letter from the CEO”, @zach .

Good luck, and enjoy :blush:!

[quote=“peekay123, post:5, topic:5943”]
so many options for users.
[/quote] Not only so many options, but also so many helpfull users. It’s a great community!


Also, to add a bit more color to the licensing issue, also from my “letter from the CEO”:

Therefore if the AGPL license is a deterrent, you can still build your own back-end using our software stack; you just have to customize it for your needs and build around the Spark protocol module.