
Durable Objects
- 444 installs
- developers.cloudflare.com
Model per-user or per-tenant state with Durable Objects for WebSockets, coordination, counters, and strongly consistent agent session storage on Cloudflare.
About
Durable Objects skill from Cloudflare docs that teaches Claude how to design strongly consistent, coordinated backend state on Workers—ideal for realtime agents, session stores, WebSockets, and multi-tenant SaaS APIs requiring single-writer semantics at the edge.
- Durable Objects architecture and IDs
- Strong consistency and coordination patterns
- WebSocket and realtime session design
- Per-tenant state for agents and SaaS
- Workers storage and scaling guidance
Durable Objects by the numbers
- 444 all-time installs (skills.sh)
- Ranked #375 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
- Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/developers.cloudflare.com --skill durable-objectsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 444 |
|---|---|
| Repository | developers.cloudflare.com ↗ |
What it does
Model per-user or per-tenant state with Durable Objects for WebSockets, coordination, counters, and strongly consistent agent session storage on Cloudflare.
Files
��}�rG�?�W��'�6P )��-y(�0& 6@��P(�DU�f�ά"K���y��y٧�݈���������s2�.(��Բ{f�x������<�Kb����8XD��?���_?~�����=z��#0��߿�}����%�r�L�L�n�o��������n���-x�L�I��r��ڋ��X�B&]8R��X��7���Q,�h3šgz����Bs���&��#��@�,��,�PJ�����s���r�[���T,c�� fl�u&R^S�N�B7[ ˘/x�����,x:��n��O�"�S�،���L�?��X��<�-��B��{Ce�a*L�Na�X������ W~���I�g�n��b�,� B�LŬE��rM ݊t���3�4א�[�" ��J��T�Ey#j�)a�x;UL$<��D��<����S�X�h�{���on��][.c�dR��K 8,d��a��<�/��:�� ���e� �@N�{���@�n���̎����Afi����s����ҎT/���KV�iR���{#� 8x�cx�o�����z���a��K��t"~�c��Ja�#A(�5����&!�<��>~�f�g�dg�>i,��v��f��[�D�ir����4�C:�x�oX�"f�,9W�o�Y�)n�|�J$}�k~��~�v��L#]��n�^[��ѵTiÜ%Q̕��0� ���(�S:Bjq��גv�-����EL�zC������A �i^p��Ŷwn���R��[�P��6�����ۜ)�$K�Lp3˒)���p�4�xlf����$갲'���l�׆����[�QY�u���W�8ЃV�C����֫n����H��ٱ���lق,i��(�~ء��h7Ď���;���%�Z�r���a�t�yc�T8���$���Q���"�W-��s%�lA�x�l���<=D ��Oq�������v�L�$H$��n�,�TȐN9� �Ȃ!| ��,����20�q�&7��J d���p?��).�� ��Iժ&:[�fiO���F9㪍D��6�{8A �)O����U;�\A�R�z��S�!ᡑ3�+�Vq�S����TLsiD�<�b����0�&���'��źEp'����I8�ө�)�a�<%�%�O�(�i˘���Z�k� {+�f���"�S%&͞p!!��9LYҖY "���'���ah�O���4�����,=�������q�а�����F�1@��F^���o�.4N~�� -h����,�dm��7��NQ02;V�f��f�I����))��<[�|�#~���>cZ��L���)Wf�D�t��X,�J�T��FEjl�k9E����[��FMYȡ�����t�c!��%��kp?=�>�c����)O"]��~r�C�KU�R�a�vmbB��䦋6���lɩ9�j��0}ld]>ӫ$� O��ҹ�v�48��_�G���y���a�h�����|�yS������?�����p�#|��/·�ӣQ��z��'.p���9 {zq|��l�oWve���`�¢h��ctQ�d������I��p��J;��,N�����D��><u�kN���9�n�֍7����E�wM��/F��� ��[&���v�#��2�~3�Y[�F�2�]��)�T�e]�/%�(�>�z)ͫ��i6�'�> �r��7��Htʒ�7&Q'�`�L�����ƜDZlT���%���N�Sky]��9!�a��,�CE�DF<�dFjI��T.���a�pԠ����^yyEJeȄ;��z�84r�BP��+R�"�r� �v!(���Xh���H�b��?zCp��=rCV�D���2��:˻����8� �`��g,�� �L�v:��3��$^y_9�J�. vS�DM���Œ�¨?���>����������GM�k2�����P�s!�4e�؇�-[i�U�#��u� ���-#�ċ����VF_�����X�r�'�҈�2�+U|����U��S¨�$m+4���W�Q�$�@aX D!�Y���LӘ'<�F1~A����� ��V�Z�_�8Ε�f�e�6I{�d��i�tH� f�X�Ԍ(H�鄊�y ��+��������<ʷ����8��D-"� Gx)��d�RX���pe� �!Va1:C��1rc�ɚ��t�W!�6��S��E�����I����9��vq⃞��^�;��|L-|� "�g����}��N�-�?e�j�&sX���fc����~{A���� ?ۓ.�� �=��|s%��N���Ǩ�m��ɕ��EV�7,�x����N�8��O�Ƹ�?:�x>�@�h�<T��|��߿�q4=#=j#.��o\�U ��8�S�5���%j��v��X�v����l�!�V�r��c)y�7�������]�K�B=��VU��)"#;|��+��y7$�� u۠�m�9`A4Q_�t��R�m)�y�-+-������1N�J���<�٤H�)�8(�?@�^�vYV����n��G�͌B'���s��f�-�k��������z�&M�������ϸ�gT������������O���3������z�go���W��~�O-�`�{�Ú�����Y�`l]���7F��1ޭC4<�F�da�rF�z ��BW�k����Gs�)Ywg��`<U�������Bʨ���K����痣��ė���)����Xԭi��a�7�(B������əq���wTu�>� �+�u�ڂ���K��c0��Pv4H���h�e)�X��mb4�M�h�����c�0Vc�\0�`�C��'��̂��H܈(c��j #/�B��ob�5��yPr��a�хj�Le�X���Š�خcy5 �j��Z� �����E}윦�g}��VC<xqxҿ<9<?zYB;�3�"�_��XCݾ8(;ێ�q��K��r�L��D�fC�e�Z�f��H�ښ'Z�W�-���~�k�2�#(��>�$�.!�B�6a�8���0��#�]���k��m��噢���d!�/�_6��~��o� ֦�Ge��+�z���n�v}����!9=���'J�~�NG�w(��f��S�7�c�g�Ԉ�衦A�uve����5�������O�� |װ�P3(,�T��hB�!U|y����鹿��M�H �i�ru�~og�T����Wg��'�$>.1�/dr������(�-Q5��#IM>VH&ف�bʥ��\hu)uF?g�f"�8����Ǵ�4�7���^q�2#LS���ù�yro�fO�s�R��.YZ�.C���������#@������i���/��&L{��2G�ߨ�C:�e�+p��?>��'�F@v �l�����0�Yw��@p�)�kP~{.Fp���~����.|��v�����^+z{I�]R�����]�2��v�"*8מ�yeC[vc��qx|���0�?���hx|qrj� B*�!� ������Z�T2�B��^.)l�hq��\�E��X_��]��L��lBi1[L��K�*�u*�0�mk�5���?p�����:S���1���^����e�,�s"�yɽ��")x�a�%h��u%��!��W�S��z�"k;�XN:&�Β��l�u���������Ԯ�jg��b�9�, ,��}��(�^$0Ul��yX��������/�^��6�G������|��_�@�T���{��9ӔR����˘'�¹H0�,$��vǀzE.���}.��c&Â�U��;��?�oAo� ��S¶�=�Z�{C����0$s��b;�������N��6���KO��&RL�h/�(\�D�\���`��3�R��`)�s���!,K���� HD�L�z�&d4�1�A�@j9���U/�l��$7�V$�"D���4Q'bSޅҴ0�gǜݠ���$��I���xZ�;\�vB�A:R�لテ������5�I��?�^���)�p$Y�uH�����70 �%�c!�/�oB�Vd�xF5�b��1Fkx>��"-��ˣ~q�C9�BZ��q�&,F7,<ɿ��;�ܒ郪-[��D�h��'���IRy��Ȁb��bΔ��]�ݚJ��X5��b���y8���TX��=q�=�@�=���7-��3d��"F|��a�ǑL"a������WC�e�<�IۑР3��!�CeJۈq��������f��M K�����[�4��F�e}%��"w�D��S� v�ᝈ>��!|�]�3����hƑHf ��qͪN�lR' ]�u9 ��/d �,�9W���17�YJ4� h]h0�Q#���lbgg,cʣB��rR.S�0G�y���iõt��W%4�WVo��z�3|�������hl3�dx0� �&��<]��q6��;4Il���n��it�������l���������G���W�),�[�����;��.����a�ف��#�.��'�m߿j���#81���"�Oxp6�~k��ӭ�|a��HR���d/��'� ך�8��AN����&�y-m���e�X�.у�!��'�R�#�g?-�r I�Ois>�Yl�gCj�b-A���>�9S�1�q�x��ճjd�|4 ��Z�x�9O��5��$X�o�JB�D�~Ӣ����"�|�R��,B��|�C��� "��������7�����)3Yp'���@�]b� �h��ڼO�s�6 �%�.�ȯ��[�{\T~S������A,���y���%����k��(��1��(gx��/;9< �����cU%5�d�1�c��bl�Q�K�J��Xl>�o�c�;pk=��� y��:�����[/��S��7bm�O��.ev����%>X"7�w� �gH|D���7�����Nvb��VhtO��3e]�"⋥$���l�K���K1A�fb�g��f>�9tk�ق% �PM>�j-��/Ӽ���^�)q8���O�8.kq{�{-�uݻ4���7V�����������1y��=�<˦S�ʚ1y��?�����)�}�QR��/�C�nh�V����i+�+�Պt���kTD7�}K]�k��P͂FGpY�GIs�dK��ϔdQ�t��x���oS��,��ty� �%[ŒE�f)����Tf�dLoB ͦ<O7ũAD�we�\�%���4���9B�,��Ș��o�}�8x�E�C��Js,g���5<,�!�1���:s1D]�k�G�~f�ђ> �~P1)0�C�D�l6�,}D}2���$5�)9��0��b��8[0��u���]��v�����<���ߏ��������W����5>EJa������dD%�5̂bDw��Oe ��6h����SL���B�Pp�:az�%�h��L����(�v�` �L�`���KKɏS�p�I�scF/$�� ��ęI���#�R��{���(���-~<c����a�j�TtQɍ�B�a G9 ��Ϙ��V=��PuRm� S#���4�D��1fFA�-��1WvEE��B�.�����CL2R��i٠c�Ċ{6�Qԭ�$���S������ R��^P���hW�Ѓ�T��ɍP2A������'6��p)dVTϨ5��yIڙ��EX��<T���dj]�۹ C�����C�j��y�G�&So[vo�xX�/ek�G�I���L�w�)�%{�J���>���ֶ3��Jך~0 �Z�eLq�HLI:����Y�����U���I��k��^�����W^��Ǽܯ�ܼc{۶lC��z�z"�G��������n�q���v�Ƿ��� ƽ@p� ��w���:7]���v:%/�w"zB�r�o<�]h�IJ���c�� 玆<'��2``k�ڛҬ�G��jS;���xjS�pK^�7��Cwa�Ӷۉ�=ȗ�9������E6{#�X��C�VQSY2H�k�ҥC�X��8��Q ��%�ܩy.�Ҧ��?�͝�q-�,��(�s��b8�+1-n3�h���',3@�7˝�ߕ^n8(l����6�e��J �E�֠���5���k��e�[�(������J^f�n-�=���x�������Y5�Q�w�r�Eڐ���ʟ��X�=��vş�::��� ҿ�h� i.��nBZ|G�����Ypڊh]�(%g7p�uMCD�zF��&-c�0|�5�!~������ ���4�҈U�)"�<����: ��r�1��SQ��X� ~�����_ﶎyΖv1Ǚ+��C(h:+1�qe/��X�H��%�X�}���'����@���/��0 �7s�0�W3/C5e���7qo7y��� s����7I�����pt�!�8>K �d#:"�kՔ,�������&6�$�|1��P�ʂ�Cw}�4ũ�������.�p���|ª���t�b���� N�5�t���#���?���B�Q �"+�Y�T��Q�i���Z��P����;����f����ң�5?��3�(�r6͐&�Z����[�C��HT�R���pm�����M,횼�3�xRf� �RS\B�L&|]$~�~=����d����ԅ� ��4Z+˶��i���Q??Al����������?�yڱ�h#1Q����+%Y�k��b����Z�5�|8��G��Gj�Q�.�nUpyKޅ>jB�뼇��U-�^�.5,�}�r�h��6um��������Z/���9K��; �Q�Ѝ���¶"���F�_�]Ȉ�_c�$�vumYb��d��%��yn��'T��U)��w��l���3�qw��믾�f=�������߯���\�v��x�a;�Kea����H����Su�Hn�u�2h�+�� D�T�>\/�����!�$2�&��P���٪�R��]��X�h�y��G�cFx��[ #��V�p��oԝN��ۻ{�ZMcf.e$���/��ƛ����=�1s��\��Վ.w��+u��G���x<���^h���J�%���Z�bHώ�����Vu�74�� �_J��[r�Y���J[�?}5 O�B��(�k䰚k�r� r}sY<(��n5m������)"��MBL��9ڇIF�=8�ڿ�m���xx�㠦�e �%&��z{�D��]�o���'p�. �oW?�����䬄��?�S��v�m�E.b�z�J��-�yU� �NئD���'u��ׯ�("p���MP��^�����T��7^�03�ԫ�(���E(��x%D��eD�-�"vn�c��ݐ ��HO0��y�����]���+ic�s�cS��;�R��7�S��?��z����)*[ev��G �9��dD�]��U�� �A�PVF�ψ�r��zϺ���Y�8��ǔ�:=������? ���N�P!(g��\�����ؖ�wD��O?��7����Q�*t1.'!�#L��=q�6�FS��v���Z�і�E��i���&�^����A�bg�ٕ7ef Z�+yz�Jk�&Ig*�,�#��p�J�"�� �u���4����i�v��|m0X���I�qj�$^�C%����>ǫ��|�ǻ�� ���Z��=�-�[fσ��^"J��@���nI��.%;KL}������z�Ǟ���2x��M�֟1��&t��u8����V�T3z�o�}«����G��|[���VNf�|+�G^�e�rK3QuS�H��f��&2Z��ᦏ �W��j��E�|�e���+p�F��ˎ퍁k���JU&��i��/��WGt}+�\�ٯX,��ױ��眡�,#���q�Rs�<����)��m��6��o��{M4 쭿�!�(��,J�:qlE�L�k0���jp�2�����L��]��I�b��l���+���u^�Fm�u�u�Ъ=�X�2�S��9��N����_�݂�2�߅�L�W��I�����1սfx�C����9��r�à�ɚSـ�иe*�/�2�5�7��|��J}�f ��%O� �8�z ��k/j3�?0Y�l��_���� ����^>�4 ��v��g����?�Y͊Z�K,�C.n���K��-�V�}��7��h@�!XEGj����h9���ZQZI�u��+n�!Y�x�$����v��>GL�炬�"�Id\(U9�yr�Usk�:-Ŝ���)JӋ̺�������K�-����w�ͻ+r��|�5�^aS=����9�݄/�<�r-N�Ɔř�s�������}G�aT�[�J�⏟a#m��'O��^"d�*�[M���X����8k�k�Z!��b!��Toh��l�5�@"� )�S���&��[�v��J,P����4�h-Q�"=��}rj��,/�!ݦr,1X_�X�\��"�d��HG'�>�k��oY�m�X�e��)� K��5�Q�#J����)������{��r�t �����Ҝkq��x�����d;���+��n����2� Ä��S;�oB�潏���P���&�t���S���ku���fM�m���ʉ\�2:X��o-4�vK����h�uc��J��,BS���M�v��$`|�&������q��ni�����+ ���^!� _��[��݂����܋������X�_l.0h���Y:���BC|8��~f����, �핾s��n�J��]x��P�8��a\�ӡp��&H����(�����ހ'���گ,�(��__��� �M1�V���Y�u�V哣�Q��;?[LY��U�����%lF���u��1R}�kwG���JR�#3X�E7�5�E�:olF�U�z27���>;�//F���^� n�?��^_[�����G�u��C� j[�3�rI��#�X�$����1DE�b?"~C��ʗ�\��ߞUPi)^�n��lvq�M���T��3h�C���������"���������L}��~