We’ve received a lot of feedback around signed URL generation. One thing we heard repeatedly is that “it is hard to figure out the process of setting up keys and creating signed tokens ourself.” Based on the feedback, we built a new /token endpoint that can be used to quickly test the signed URL feature. If you are generating <10,000 signed tokens a day, this service can be used in production.
For high volume use cases, we continue to suggest creating signed tokens on your backend without needing to call the Stream /token endpoint each time. This is option 2 in the docs.
Finally, we’ve overhauled the signed URL documentation to make both of these options much easier to understand and use. Please checkout the revised signed URL docs and share your feedback. You may need to clear your browser cache to see the most upto date docs.