How to become a Part of the Linksys Developer Community

 
 
Step 1. Sign in or register on the Linksys Developer Network
To begin, sign in to your existing Linksys Developer Network account, or create an account.
·         If you already have a Linksys Developer Network account, simply sign in. You will then be directed to a web page where you can sign up to become an approved developer with the Linksys Developer Community (Step 2).
·         If you don't have a Linksys Developer Network account, create one. After your account is created and validated, you will be directed to a web page where you can sign up to become an approved developer with the Linksys Developer Community (Step 2).
 
Step 2. Become an approved developer with the Linksys Developer Community
To participate in the Linksys Developer Community and access the SDK, you must be an approved developer. After you sign into or create your Linksys Developer Network account, you'll be redirected to the Approved Developer page where you can request to become an approved developer. Complete the form and submit it for approval.
You'll be notified by email when your application has been approved and then you can access everything you need to begin creating services and apps.
 
Step 3. Access the SDK
The software developer kit provides the documentation and tools you need to be successful in creating services that work with Linksys Smart Wi-Fi Routers. After you register on the Linksys Developer Network and become an approved developer with the Linksys Developer Community, you can access the SDK.
The SDK includes the following:
·         APIs to interact with the Linksys Smart Wi-Fi platform and Linksys Smart Wi-Fi Routers
·         Detailed documentation for the available APIs
·         Sample code
·         Examples that offer ideas for getting started and better understanding how the APIs and services work together
To access the SDK, in the Linksys Developer Community portal click on the Develop and Test menu, then choose SDK/API Documentation.
 
Step 4. Access the Application Management Console and develop your service
The Application Management Console is a cloud service that provides developers with an environment that supports the development and testing of services and associated APIs. It provides an environment for associating with the router, defining a service, associating apps with the service, testing the apps using the service, and finally submitting the service for approval.
The Application Management Console is isolated from the production environment and allows developers to test their code in an environment that simulates a production environment as closely as possible. Although some parameters may need to change when the service or application is pushed to production, the environment allows developers to fully experience the performance of their service in a live environment connected to an identical production database and working with the same APIs.
Cloud services include Account Creation, Login/Logout, OAuth, Network Management, and invoking calls related to router based services such as Core Services, DDNS Service, Device List Service, Diagnostics Service, Guest Network Service, Guest Network Authentication, Locale Service, MAC Filter Service, Network Connections Service, Parental Control Service, QOS Service, Router Service, Router LEDs Service, Router Management Service, Router UPnP Service, Router USB Service, Storage Service, and Wireless AP Service.
There may also be style sheet requirements that must be used when designing the user interface for apps.
To access the Application Management Console, in the Linksys Developer Community portal click on the Develop and Test menu, then choose Application Management Console.
 
Purchase a router
During your development you'll need one or more Linksys Smart Wi-Fi Routers (Linksys EA Series). If you don't already have the necessary routers, you can purchase them from Linksys at a significant discount. To purchase a router, in the Linksys Developer Community portal click on the Develop and Test menu, then choose Buy Hardware.
 
Step 5. Submit your service for approval
At Linksys, customers come first, and this applies to everything we do, including validating your services. Our goal is to ensure that customers who use your services and apps have a positive experience, and that they perform as advertised in a secure and non-intrusive way.
When you finish your service and the apps that use it, you submit them to Linksys for approval using the Application Management Console. We review for security issues, password usage, port usage, and so on. We also look at whether the APIs are used in the appropriate manner that they are intended. At the end of our review, we will approve the service and its apps, request that you make specific modifications, or deny the service.
The apps are also validated to make sure they conform to any style sheet requirements required by Linksys.
 
Step 6. Submit your app to the store of your choice
After your service and apps are approved by Linksys, you can submit them to the consumer store of your choice.