> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Factory methods

> Using our video chat API, you can call factory methods to create the objects necessary to host a WebRTC call.

You can use Daily [factory methods](https://www.oreilly.com/library/view/learning-javascript-design/9781449334840/ch09s10.html) to create objects that enable a WebRTC call.

These methods include:

* [`createCallObject()`](/reference/daily-js/factory-methods/create-call-object)
* [`createFrame()`](/reference/daily-js/factory-methods/create-frame)
* [`createTransparentFrame()`](/reference/daily-js/factory-methods/create-transparent-frame)
* [`wrap()`](/reference/daily-js/factory-methods/wrap)

export const getStaticProps = () => {
  return {
    props: {
      links: dailyJsNavigation.find(
        (n) => n.slug === '/reference/daily-js/factory-methods'
      ).children,
    },
  };
};
